error reparado en Ordenes de servicio y validacion agregada en Asignaciones
This commit is contained in:
@@ -189,6 +189,7 @@ Partial Class OS_Asignaciones
|
|||||||
Dim TieneError = False
|
Dim TieneError = False
|
||||||
Dim CveEstatusOS = GlobalDTEstatusOrdenServicios(UsuarioActual.CveEmpresa).FiltroPrimeroValor("CveEstatusOrdenServicio", "TipoEstatus = 2", "CveEstatusOrdenServicio ASC")
|
Dim CveEstatusOS = GlobalDTEstatusOrdenServicios(UsuarioActual.CveEmpresa).FiltroPrimeroValor("CveEstatusOrdenServicio", "TipoEstatus = 2", "CveEstatusOrdenServicio ASC")
|
||||||
Dim time As DateTime
|
Dim time As DateTime
|
||||||
|
Dim contadorOrdenesAsignadas As Integer = 0
|
||||||
|
|
||||||
For Each row As GridViewRow In GvNA.Rows
|
For Each row As GridViewRow In GvNA.Rows
|
||||||
If row.RowType = DataControlRowType.DataRow Then
|
If row.RowType = DataControlRowType.DataRow Then
|
||||||
@@ -197,6 +198,7 @@ Partial Class OS_Asignaciones
|
|||||||
|
|
||||||
If row.FCCheckBox("ChbxAsignar").Checked Then
|
If row.FCCheckBox("ChbxAsignar").Checked Then
|
||||||
time = DateTime.Parse(String.Format("{0} {1}:{2} {3}", row.FCTextBox("FechaOS").Text, picker.Hour, picker.Minute, picker.AmPm))
|
time = DateTime.Parse(String.Format("{0} {1}:{2} {3}", row.FCTextBox("FechaOS").Text, picker.Hour, picker.Minute, picker.AmPm))
|
||||||
|
contadorOrdenesAsignadas += 1
|
||||||
|
|
||||||
If ObjOS.GetSubProyectosEstatusInicial(DdlTecnico.SelectedValue.ToEntero, 3, UsuarioActual.CveEmpresa) Then
|
If ObjOS.GetSubProyectosEstatusInicial(DdlTecnico.SelectedValue.ToEntero, 3, UsuarioActual.CveEmpresa) Then
|
||||||
Dim subProyectoDelTecnico As DataTable
|
Dim subProyectoDelTecnico As DataTable
|
||||||
@@ -220,11 +222,14 @@ Partial Class OS_Asignaciones
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
|
If contadorOrdenesAsignadas > 0 Then
|
||||||
If Not TieneError Then
|
If Not TieneError Then
|
||||||
Alert("Se asignaron las ordenes de servicio correctamente", TipoMensaje.MsgInformacion)
|
Alert("Se asignaron las ordenes de servicio correctamente", TipoMensaje.MsgInformacion)
|
||||||
CargaOrdenesServiciosAsignadasXPersona()
|
CargaOrdenesServiciosAsignadasXPersona()
|
||||||
CargaOrdenesServiciosNoAsignadas()
|
CargaOrdenesServiciosNoAsignadas()
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
Alert("No se han seleccionado ordenes de servicio para asignar", TipoMensaje.MsgAdvertencia)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1303,7 +1303,6 @@ Partial Class OS_OrdenesServicios
|
|||||||
TmpDT.Rows(Row.RowIndex)("Estatus") = "False"
|
TmpDT.Rows(Row.RowIndex)("Estatus") = "False"
|
||||||
Row.FCLinkButton("imgEstatus").CssClass = "btn btn-circle btn-sm red"
|
Row.FCLinkButton("imgEstatus").CssClass = "btn btn-circle btn-sm red"
|
||||||
End If
|
End If
|
||||||
UpDetalleOS.Update()
|
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub BtnAddGvDetalle_Click(sender As Object, e As EventArgs) Handles BtnAddGvDetalle.Click
|
Private Sub BtnAddGvDetalle_Click(sender As Object, e As EventArgs) Handles BtnAddGvDetalle.Click
|
||||||
Dim ObjOS As New ClsOS
|
Dim ObjOS As New ClsOS
|
||||||
@@ -1547,7 +1546,7 @@ Partial Class OS_OrdenesServicios
|
|||||||
|
|
||||||
Dim DetallesPendientes As Integer = TmpDT.COUNT("Estatus", "Estatus = 'False'").ToEntero
|
Dim DetallesPendientes As Integer = TmpDT.COUNT("Estatus", "Estatus = 'False'").ToEntero
|
||||||
|
|
||||||
Dim TipoEstatusSeleccionado As Integer = EstatusOSDelUsuario.FiltroPrimeroValor("TipoEstatus", String.Format("CveEstatusOrdenServicio = {}", DdlEstatusOS.SelectedValue), "Orden ASC").ToEntero
|
Dim TipoEstatusSeleccionado As Integer = EstatusOSDelUsuario.FiltroPrimeroValor("TipoEstatus", String.Format("CveEstatusOrdenServicio = {0}", DdlEstatusOS.SelectedValue), "Orden ASC").ToEntero
|
||||||
|
|
||||||
If DetallesPendientes = 0 AndAlso TipoEstatusSeleccionado = 2 Then
|
If DetallesPendientes = 0 AndAlso TipoEstatusSeleccionado = 2 Then
|
||||||
'Se estatus de OS a TERMINADO
|
'Se estatus de OS a TERMINADO
|
||||||
|
|||||||
Reference in New Issue
Block a user