예제 #1
0
        private void ActualizarAsignacionTecnico()
        {
            if (EsTodoCorrecto() == true)
            {
                try
                {
                    CAsignarEstatus objetoAsignarEstatus = new CAsignarEstatus();

                    objetoAsignarEstatus.SolicitudServicioDetalleID = Convert.ToInt32(this.ddlAsignaciones.SelectedValue);
                    objetoAsignarEstatus.ObservacionesTecnico       = this.txtObservaciones.Text.ToUpper();
                    objetoAsignarEstatus.MinutosEmpleados           = Convert.ToInt32(this.txtMinutos.Text);
                    objetoAsignarEstatus.EstatusSolicitudServicioID = Convert.ToInt32(this.ddlEstatus.SelectedValue);
                    objetoAsignarEstatus.FechaFinalizacionTecnico   = Convert.ToString(DateTime.Now);
                    objetoAsignarEstatus.SeguridadUsuarioDatosID    = codigoDeTecnico;

                    if (AsignacionesTecnico.ActualizarEstatusAsignacionTecnico(objetoAsignarEstatus) == 0)
                    {
                        CargarAsignaciones();
                        LimpiarControles();
                        messageBox.ShowMessage("El estatus se asignó correctamente");
                    }
                }
                catch (Exception ex)
                {
                    messageBox.ShowMessage(ex.Message + ex.StackTrace);
                }
            }
            else
            {
                messageBox.ShowMessage("Debe colocar todos los datos");
            }
        }
예제 #2
0
 private void CargarAsignaciones()
 {
     try
     {
         ddlAsignaciones.DataTextField   = "Caso";
         ddlAsignaciones.DataValueField  = "SolicitudServicioDetalleID";
         this.ddlAsignaciones.DataSource = AsignacionesTecnico.ObtenerAsignaciones(codigoDeTecnico);
         this.ddlAsignaciones.DataBind();
     }
     catch (Exception ex)
     {
         messageBox.ShowMessage(ex.Message + ex.StackTrace);
     }
 }