private string ValidarDatos(ref List <CAsignarEstatus> objetoAsignarEstatus) { string sResultado = ""; CAsignarEstatus objetoAsignaEstatus = null; int j = 1; foreach (GridViewRow dr in this.gridDetalle.Rows) { objetoAsignaEstatus = new CAsignarEstatus(); objetoAsignaEstatus.EstatusSolicitudServicioID = Utils.utils.ToInt(((DropDownList)dr.FindControl("ddlEstatus")).SelectedValue); objetoAsignaEstatus.SeguridadUsuarioDatosID = Utils.utils.ToInt(((TextBox)dr.FindControl("txtCodTecnico")).Text); if (objetoAsignaEstatus.EstatusSolicitudServicioID == 0) { sResultado = "Estatus <br>"; } objetoAsignarEstatus.Add(objetoAsignaEstatus); if (sResultado != "") { sResultado = "En la Fila " + j.ToString() + " faltan ingresar los siguientes datos:<br><br>" + sResultado; break; } j++; } return(sResultado); }
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"); } }
public static int ActualizarEstatus(CAsignarEstatus objetoEstatus) { SqlParameter[] dbParams = new SqlParameter[] { DBHelper.MakeParam("@SolicitudServicioID", SqlDbType.Int, 0, objetoEstatus.SolicitudServicioID), DBHelper.MakeParam("@SeguridadUsuarioDatosID", SqlDbType.Int, 0, objetoEstatus.SeguridadUsuarioDatosID), DBHelper.MakeParam("@EstatusSolicitudServicioID", SqlDbType.Int, 0, objetoEstatus.EstatusSolicitudServicioID) }; return(Convert.ToInt32(DBHelper.ExecuteScalar("[usp_AsignarEstatus_ActualizarEstatus]", dbParams))); }
public static int ActualizarEstatusAsignacionTecnico(CAsignarEstatus objetoEstatus) { try { SqlParameter[] dbParams = new SqlParameter[] { DBHelper.MakeParam("@SolicitudServicioDetalleID", SqlDbType.Int, 0, objetoEstatus.SolicitudServicioDetalleID), DBHelper.MakeParam("@ObservacionTecnico", SqlDbType.VarChar, 0, objetoEstatus.ObservacionesTecnico), DBHelper.MakeParam("@MinutosServicioTecnico", SqlDbType.Int, 0, objetoEstatus.MinutosEmpleados), DBHelper.MakeParam("@EstatusSolicitudServicioID", SqlDbType.Int, 0, objetoEstatus.EstatusSolicitudServicioID), DBHelper.MakeParam("@FechaFinalizacionTecnico", SqlDbType.SmallDateTime, 0, objetoEstatus.FechaFinalizacionTecnico) }; return(Convert.ToInt32(DBHelper.ExecuteScalar("[usp_AsignacionesTecnico_ActualizarEstatus]", dbParams))); } catch (Exception) { throw; } }