diff --git a/UserControl/AddMedico.ascx.vb b/UserControl/AddMedico.ascx.vb
index 83774eb0c..f2e4d1edf 100644
--- a/UserControl/AddMedico.ascx.vb
+++ b/UserControl/AddMedico.ascx.vb
@@ -80,6 +80,7 @@ Partial Class UserControl_AddMedico
Private Sub LlenarMeses()
+
DdlMesNacimiento.Items.Clear()
DdlMesNacimiento.Items.Add(New ListItem("-", "-1"))
DdlMesNacimiento.Items.Add(New ListItem("Enero", "1"))
@@ -95,19 +96,37 @@ Partial Class UserControl_AddMedico
DdlMesNacimiento.Items.Add(New ListItem("Nomviembre", "11"))
DdlMesNacimiento.Items.Add(New ListItem("Diciembre", "12"))
+ DdlDiaNacimiento.Items.Add(New ListItem("-", "-1"))
+ For dia As Integer = 1 To 31
+ DdlDiaNacimiento.Items.Add(New ListItem(dia.ToString(), dia.ToString()))
+ Next
+
End Sub
Protected Sub DdlMesNacimiento_SelectedIndexChanged(sender As Object, e As EventArgs)
- DdlDiaNacimiento.Items.Clear()
- If DdlMesNacimiento.SelectedValue <> "" Then
+ ValidaFechaNacimiento()
+ End Sub
+
+ Protected Sub DdlDiaNacimiento_SelectedIndexChanged(sender As Object, e As EventArgs)
+ ValidaFechaNacimiento()
+ End Sub
+
+ Private Sub ValidaFechaNacimiento()
+
+
+
+ If DdlDiaNacimiento.SelectedValue.ToEntero > 0 AndAlso DdlMesNacimiento.SelectedValue.ToEntero > 0 Then
+
Dim mes As Integer = Integer.Parse(DdlMesNacimiento.SelectedValue)
- Dim año As Integer = DateTime.Now.Year ' Asume año actual para calcular los días
- Dim diasEnMes As Integer = System.DateTime.DaysInMonth(año, mes)
+ Dim diasEnMes As Integer = System.DateTime.DaysInMonth(2000, mes)
+
+ If DdlDiaNacimiento.SelectedValue.ToEntero > diasEnMes Then
+ DdlDiaNacimiento.SelectedValueExist(diasEnMes)
+ End If
- DdlDiaNacimiento.Items.Add(New ListItem("-", "-1"))
- For dia As Integer = 1 To diasEnMes
- DdlDiaNacimiento.Items.Add(New ListItem(dia.ToString(), dia.ToString()))
- Next
End If
+
+ UpModal.Update()
+
End Sub
Sub CargaVendedores()
@@ -648,4 +667,6 @@ Partial Class UserControl_AddMedico
+
+
End Class
diff --git a/Ventas/ActualizarPrecios.aspx b/Ventas/ActualizarPrecios.aspx
index 677820c14..dd6743fa4 100644
--- a/Ventas/ActualizarPrecios.aspx
+++ b/Ventas/ActualizarPrecios.aspx
@@ -52,16 +52,18 @@
Importar Listado
-
+
-
+
+ Exportar Excel
+
-
+
diff --git a/Ventas/ActualizarPrecios.aspx.vb b/Ventas/ActualizarPrecios.aspx.vb
index fc6c81ae6..aa0f0018d 100644
--- a/Ventas/ActualizarPrecios.aspx.vb
+++ b/Ventas/ActualizarPrecios.aspx.vb
@@ -108,8 +108,16 @@ Partial Class Ventas_ActualizarPrecios
If UsuarioActual.CveEmpresa.Contiene(189, 190, 192, 193) Then
LblModalidad.Visible = True
DivModalidad.Visible = True
+ End If
+
+ If UsuarioActual.TienePermisoProceso(282) Then
+ PermisoEdicionLista = False
+ DivActualizarPrecio.Visible = False
+ HlAgregarExcel.Visible = False
End If
+
CargaCombos()
+
End If
End Sub
Public Sub CargaCombos()
@@ -256,7 +264,13 @@ Partial Class Ventas_ActualizarPrecios
dvDatos.Visible = True
dvMultiple.Visible = False
+
DivActualizarPrecio.Visible = True
+
+ If UsuarioActual.TienePermisoProceso(282) Then
+ DivActualizarPrecio.Visible = False
+ End If
+
GVPrecios.DataBind()
End If
@@ -1010,6 +1024,9 @@ Partial Class Ventas_ActualizarPrecios
dvDatos.Visible = DdlModalidad.SelectedValue = "1"
DivActualizarPrecio.Visible = DdlModalidad.SelectedValue = "1"
+ If UsuarioActual.TienePermisoProceso(282) Then
+ DivActualizarPrecio.Visible = False
+ End If
dvMultiple.Visible = DdlModalidad.SelectedValue = "2"
UPPrecioLista.Update()