• Martes 14 de Mayo de 2024, 22:02

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - dlplenin

Páginas: 1 [2]
27
ASP .NET / Re: Problemas al cargar un pagina
« en: Domingo 25 de Enero de 2009, 01:49 »
No se como este estructurado tu proyecto, pero es posible q en el load de las paginas del area sugura estes leyendo algun dato q al no logearse el usuario  obviamente no se crean.... creo q te puede servir leer esto (es muy básico pero tiene el core):

http://www.elguille.info/NET/ASPNET/tut ... lLogin.htm

pon principal atención en la parte del web.config

<authentication mode="Forms">
    <forms loginUrl="Login.aspx" />
</authentication>

<authorization>
    <deny users="?" /> <!-- solo los usuarios autentificados -->
</authorization>


espero te sirva

28
ASP .NET / Re: Mensaje en label pocos segundos.
« en: Domingo 25 de Enero de 2009, 01:29 »
No se exactamente como es tu aplicación pero se me ocurre q puedes utilizar el componente Timer de AJAX.

Espero te sea de ayuda

29
ASP .NET / Re: Causas de la demora al cargar una pagina
« en: Miércoles 7 de Enero de 2009, 22:19 »
Lo primero q se me ocurre es q te asegures de poner

            If Not Page.IsPostBack Then
            End If


en el evento Load

saludos

30
C# / Re: Separar una Cadena de tipo string
« en: Miércoles 7 de Enero de 2009, 22:14 »
Esta en Vb.Net por es lo q tengo a ala mano
 
si simpre sabes q el usuario ingresara con la estructura: "Nombre ApPaterno ApMaterno" es decir como el ejemplo Miguel Torres Delgado
usa esto:
//txt_split.Text = caja de texto

 Dim partes As String() = Me.txt_split.Text.Split(" ")
 Dim Nombre As String = partes(0)
 Dim ApPaterno As String = partes(1)
 Dim ApMaterno As String = partes(2)

espero t sirva

saludos

31
ASP .NET / Re: Colocar Etiquetas de Grilla en dos filas
« en: Miércoles 7 de Enero de 2009, 22:00 »
1) Al GridView agregale columnas del tipo TemplateField
2) Al terminar de agregar las columnas, le das click en "Edit Templates" en el "GridView Tasks"
3) Arrastras un par de labels a la parte "Header Templates" de la columna (en cada label pones el text q quieras)

espero t sirva

saludos

32
VB .NET / Re: VISUAL BASIC MAS C++ O FORTRAN O JAVA
« en: Miércoles 7 de Enero de 2009, 21:41 »
Puedes utilizar:

1) sockets por ejemplo entre java y vb.net (comprobado)

2) utilizar una pequeña BDD o un archivo de texto donde se escribe el dato q envia por ejemplo java y desde este archivo lo lee vb.net, pero tendrias que sincronizar la escritura y la lectura para q no choquen.

3) con W ebServices, fijate en el siguiente link: elguille.info/colabora/puntoNET/bcapuano_Crear_WebService_en_Java_e_invocarlo_desde_Net.htm

saludos

33
VB .NET / Re: problemas para asignar fecha
« en: Jueves 4 de Diciembre de 2008, 05:42 »
(creo q tu mismo preguntaste en otro lado, pero igual...)
Hola

Trata con esto:

En el dateTimePicker
1) poner en la propiedad CustomFormat: dd/MM/yyyy H:mm:s
2) en la propiedad Format: Custom

si sigue el error:

dim valorTemporal as String= ds.table(0).rows(0),item("hora")' supongo que aqui esta la fecha_hora q obtienes de la BDD

Dim DateToBDD_ As Date

Dim year As String

Dim mes As String

Dim dia As String

year = (tu_campo_año)' utiliza la propiedad substring con la variable valorTemporal para sacar solo el año

mes = (tu_campo_mes) ' utiliza la propiedad substring con la variable valorTemporal para sacar solo el mes

dia = (tu_campo_dia)' ' utiliza la propiedad substring con la variable valorTemporal para sacar solo el dia
'igual haces para hora, minutos, segundos

DateToBDD_ = New Date(year, mes, dia)


me. dateTimePicker1.value= DateToBDD_



saludos, espero te sirva

34
VB .NET / Re: poner acceso directo a un boton
« en: Jueves 4 de Diciembre de 2008, 05:33 »
Prueba poniendo un MenuStrip al form, a este le creas un ToolStripMenuItem, le das doble click a este y le pones:
Me.Button1.PerformClick(), a este ToolStripMenuItem le asignas algo en la propiedad ShortCutKeys, le pones invisible a este MenuStrip (si quieres) y listo


saludos

35
VB .NET / Re: asignar hora
« en: Jueves 4 de Diciembre de 2008, 05:15 »
Hola

Trata con esto:

En el dateTimePicker
1) poner en la propiedad CustomFormat: dd/MM/yyyy H:mm:s
2) en la propiedad Format: Custom

si sigue el error:

dim valorTemporal as String= ds.table(0).rows(0),item("hora")' supongo que aqui esta la fecha_hora q obtienes de la BDD

Dim DateToBDD_ As Date

Dim year As String

Dim mes As String

Dim dia As String

year = (tu_campo_año)' utiliza la propiedad substring con la variable valorTemporal  para sacar solo el año

mes = (tu_campo_mes) ' utiliza la propiedad substring con la variable valorTemporal  para sacar solo el mes

dia = (tu_campo_dia)' ' utiliza la propiedad substring con la variable valorTemporal  para sacar solo el dia
'igual haces para hora, minutos, segundos

DateToBDD_ = New Date(year, mes, dia)


me. dateTimePicker1.value= DateToBDD_



saludos, espero te sirva

36
VB .NET / Re: Cambiar de tamaño papel desde vb
« en: Jueves 9 de Octubre de 2008, 20:38 »
No se si esto es lo q necesitas:

 Dim WithEvents pd As Printing.PrintDocument
pd = New Printing.PrintDocument
 Dim pkCustomSize1 As New Printing.PaperSize("Custom Paper Size", 100, 200)
            pd.PrinterSettings.DefaultPageSettings.PaperSize = pkCustomSize1


saludos

37
VB .NET / Re: Calculadora en vb.net?
« en: Jueves 9 de Octubre de 2008, 20:30 »
en el evento click de algun menuItem del mdi pones:

Process.Start("calc")

saludos

38
VB .NET / Re: Api en VB2005???
« en: Jueves 9 de Octubre de 2008, 20:27 »
este es un ejemplo:

  <DllImport("gdi32.DLL", EntryPoint:="BitBlt", SetLastError:=True, CharSet:=CharSet.Unicode,    ExactSpelling:=True,     CallingConvention:=CallingConvention.StdCall)>
    Private Shared Function BitBlt(ByVal hdcDest As IntPtr, ByVal nXDest As Integer, ByVal nYDest As Integer, ByVal nWidth As Integer, ByVal nHeight As Integer, ByVal hdcSrc As IntPtr, ByVal nXSrc As Integer, ByVal nYSrc As Integer, ByVal dwRop As System.Int32) As Boolean

    End Function

saludos

39
ASP .NET / Re: Comprobacion De Passwords
« en: Sábado 5 de Julio de 2008, 04:09 »
espero todavia t sirva la respuesta

usa ajax, PasswordStrength

No te dejo la url por q me dice q no puedo dejar links, pero puedes encontrar en google poniendo:
"PasswordStrength is an ASP.NET AJAX  + AjaxControlToolkit" y seguro encuentras info


cualquier dificultad me dices


saludos

40
VB .NET / Re: ponerle sonido a un boton
« en: Viernes 4 de Julio de 2008, 23:20 »
hola

el código va así:

 My.Computer.Audio.Play("c:type.wav")


'cambia c:type.wav por la ruta donde esten tus archivos


saludos

41
VB .NET / Re: PROBLEMA CON COMBOBOX
« en: Viernes 4 de Julio de 2008, 23:08 »
hola

prueba con esto, es el evento KeyPress del textBox

  Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

        If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Enter) Then
            Me.ComboBox1.Focus()
            Me.ComboBox1.DroppedDown = True

        End If

    End Sub

saludos

42
VB .NET / Re: validar
« en: Viernes 4 de Julio de 2008, 22:38 »
hola
no te entendi la parte de  "nombre txt entonces me que me extraiga las 3 primeras letras para preguntar si es un txt "
peo para lo demas esto te puede servir:



'este codigo va en una clase
'es importante poner en la función los parametros q reciba como Byref

 Public Shared salida As Boolean = True
    ''' <summary>
    ''' Controlar que las cajas de texto/mascaras con la propiedad Tag=* esten llenas
    ''' </summary>
    ''' <param name="Form_Controlw">Form, siempre se debera poner: Me</param>
    ''' <param name="errorprovider_">Se debe agregar un objeto del tipo ErrorProvider al form para pasarlo a este</param>
    Public Shared Function camposObligatoriosCajas(ByRef Form_Controlw As Control, ByRef errorprovider_ As ErrorProvider) As Boolean
        Try
            Dim Controlw As Control
            Dim erroProv As ErrorProvider = errorprovider_

            For Each Controlw In Form_Controlw.Controls
                   Dim tipo As String = Nothing
                If TypeOf Controlw Is TextBox Then
                    tipo = "TextBox"
                ElseIf TypeOf Controlw Is MinDateMaskedTextBox Then
                    tipo = "MinDateMaskedTextBox"
                ElseIf TypeOf Controlw Is ComboBox Then
                    tipo = "ComboBox"
                End If

                If Controlw.Tag = "*" Then
                    Select Case tipo
                        Case "TextBox"
                            If Controlw.Text.ToUpper.Length > 0 Or Controlw.Enabled = False Then
                                'Controlw.BackColor = System.Drawing.SystemColors.Window
                                erroProv.SetError(Controlw, "")
                            Else
                                erroProv.SetIconPadding(Controlw, -17)
                                erroProv.SetError(Controlw, "Campo obligatorio")
                                'Controlw.BackColor = Color.Bisque
                                salida = False
                            End If
                        Case "MinDateMaskedTextBox"
                            If Controlw.Text.ToUpper.Length = 10 Then
                                'Controlw.BackColor = System.Drawing.SystemColors.Window
                                erroProv.SetError(Controlw, "")
                            Else
                                erroProv.SetIconPadding(Controlw, -17)
                                erroProv.SetError(Controlw, "Campo obligatorio")
                                'Controlw.BackColor = Color.Bisque
                                salida = False
                            End If
                        Case "ComboBox"
                            If CType(Controlw, ComboBox).SelectedValue <> Nothing Or Controlw.Enabled = False Then
                                erroProv.SetError(Controlw, "")
                            Else
                                erroProv.SetIconPadding(Controlw, -34)
                                erroProv.SetError(Controlw, "Campo obligatorio")
                                salida = False
                            End If
                        Case Else
                    End Select
                End If



                'RECURSIVIDAD SI ES CONTENEDOR
                If Controlw.HasChildren = True Then
                    camposObligatoriosCajas(Controlw, erroProv)
                         If Controlw.Tag = "*" Then
                        Select Case tipo
                            Case "TextBox"
                                If Controlw.Text.ToUpper.Length > 0 Or Controlw.Enabled = False Then
                                    'Controlw.BackColor = System.Drawing.SystemColors.Window
                                    erroProv.SetError(Controlw, "")

                                Else
                                    erroProv.SetIconPadding(Controlw, -17)
                                    erroProv.SetError(Controlw, "Campo obligatorio")
                                    'Controlw.BackColor = Color.Bisque
                                    salida = False
                                End If
                            Case "MinDateMaskedTextBox"
                                If Controlw.Text.ToUpper.Length = 10 Then
                                    'Controlw.BackColor = System.Drawing.SystemColors.Window
                                    erroProv.SetError(Controlw, "")

                                Else
                                    erroProv.SetIconPadding(Controlw, -17)
                                    erroProv.SetError(Controlw, "Campo obligatorio")
                                    'Controlw.BackColor = Color.Bisque
                                    salida = False
                                End If
                            Case "ComboBox"
                                If CType(Controlw, ComboBox).SelectedValue <> Nothing Or Controlw.Enabled = False Then
                                    erroProv.SetError(Controlw, "")
                                Else
                                    erroProv.SetIconPadding(Controlw, -17)
                                    erroProv.SetError(Controlw, "Campo obligatorio")
                                    salida = False
                                End If
                            Case Else
                        End Select
                    End If
                End If
            Next
            Return salida
        Catch ex As Exception
            MessageBox.Show(ex.ToString)
        End Try
    End Function




**********
'en el form donde esten tus cajas de texto
1) en propiedades> Tag .... de tus textbox y combobox  pones * (el signo asterisco o cualquier otra cosa pero tienes q cambiar también en la función anterior)
2) arrastas un errorProvider a tu form
3)pones esto en la parte que digas guardar, finalizar o comprobar (bueno tu entiendes) (la clase donde tendo la función anterior se llama utilitarios.vb)
 If Utilitarios.camposObligatoriosCajas(Me, Me.ErrorProvider) = False Then
            MessageBox.Show("Revise los campos obligatorios", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
  End If


y listo

espero te sirva

saludos


PD: si tienes algun problema me avisas por q trate de ponerte solo el codigo q tú necesitas ya q en mi aplicación tengo algunas cosas q de pronto te confunden y no se si me jale al editar el código.

43
VB .NET / Re: Forms Y Variables
« en: Viernes 23 de Mayo de 2008, 20:36 »
asi se llama y si regresa a la misma linea

Dim form As New wf_form(Me.textbox)
form.StartPosition = FormStartPosition.CenterParen
form.ShowDialog()

-------------------------------------------------
en wf_form (donde tienes la grilla) :
*declaras
 Dim textbox_ As TextBox


*pones en el constructor:

Public Sub New(ByRef tb As textbox) 'ByRef codigoPostal_ As Object)
        ' This call is required by the Windows Form Designer.
        InitializeComponent()

        ' Add any initialization after the InitializeComponent() call.

        Me.textbox_ = tb
   End Sub

* y en el evento del objeto donde ya quieres que se pase el valor y se cierre la ventana

Me.textbox_.text = Me.grid.Rows(?).Cells(?).Value
Me.Close()

'? son los indices del grid


espero te sirva

saludos

44
VB .NET / Re: Tengo Un Problemon
« en: Viernes 23 de Mayo de 2008, 20:14 »
por que no revisas la siguiente dirección

www.elguille.info/NET/ASPNET/tutorial_v ... _datos.htm

es un manual paso a paso, o si quieres algo más complejo busca

Enterprise Library, aqui hay cosas muy interesantes.
saludos

Páginas: 1 [2]