|
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
26
« en: Viernes 13 de Febrero de 2009, 01:27 »
27
« 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.htmpon 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
« 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
« 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
« 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
« 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
« 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
« 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
« 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
« 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
« 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
« en: Jueves 9 de Octubre de 2008, 20:30 »
en el evento click de algun menuItem del mdi pones:
Process.Start("calc")
saludos
38
« 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
« 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
« 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
« 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
« 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
« 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
|
|
|