private DepartamentoAntecedentes getDepartamentoAntecedentes(string cedula) { departamentoAntecedentes = new DepartamentoAntecedentes(); SqlConnection sqlConnection = conexion.conexion(); SqlCommand sqlCommand = new SqlCommand(@"EXEC PA_Seleccionar_TMOGESP_Antecedentes @numeroDeCedula ", sqlConnection); sqlCommand.Parameters.AddWithValue("@numeroDeCedula", cedula); SqlDataReader reader; sqlConnection.Open(); reader = sqlCommand.ExecuteReader(); while (reader.Read()) { departamentoAntecedentes.FechaIngresoAdministracion = (reader["TF_FechaIngresoAdministracion"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaIngresoAdministracion"]) : default; departamentoAntecedentes.CantidadDiasAdministracion = (reader["TN_CantidadDiasAdm"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasAdm"]) : 0; departamentoAntecedentes.FechaIngreso = (reader["TF_FechaIngreso"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaIngreso"]) : default; departamentoAntecedentes.OficioIngreso = reader["TC_OficioIngreso"].ToString() ?? " "; departamentoAntecedentes.DiasAlaFecha = (reader["TN_DiasALaFecha"] != DBNull.Value) ? Convert.ToInt32(reader["TN_DiasALaFecha"]) : 0; departamentoAntecedentes.FechaResultado = (reader["TF_FechaFechaResultado"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaFechaResultado"]) : default; departamentoAntecedentes.ZonaTrabajo = (reader["TN_ZonaDeTrabajo"] != DBNull.Value) ? Convert.ToInt32(reader["TN_ZonaDeTrabajo"]) : 0; departamentoAntecedentes.FechaSalida = (reader["TF_FechaSalida"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaSalida"]) : default; departamentoAntecedentes.CantidadDiasTotalesTramite = (reader["TN_CantidadDiasTotalesTramite"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasTotalesTramite"]) : 0; departamentoAntecedentes.OficioRespuesta = reader["TC_OficioRespuesta"].ToString() ?? " "; departamentoAntecedentes.EstadoResultHojaEnvioGH = reader["TC_Nombre"].ToString() ?? " "; } sqlConnection.Close(); departamentoAntecedentes.EstadoLista = ordenarListaEstado(getListaEstado(), departamentoAntecedentes.EstadoResultHojaEnvioGH); return(departamentoAntecedentes); }
public void actualizarAntecedentes(DepartamentoAntecedentes departamentoAntecedentes, string cedula) { if ((departamentoAntecedentes == null) || (cedula == null)) { throw new Exception("No puede ingresar datos nulos actualizarAntecedentes"); } primerIngresoDepartamentosDatos.actualizarAntecedentes(departamentoAntecedentes, cedula); }
public void actualizarAntecedentes(DepartamentoAntecedentes departamentoAntecedentes, string cedula) { SqlConnection sqlConnection = conexion.conexion(); SqlCommand actualizarAntecedentes = new SqlCommand(@"EXEC PA_ActualizaTMOGESP_Antecedentes @numeroDeCedula, @TF_FechaIngresoAdministracion, @TN_CantidadDiasAdm, @TF_FechaIngreso, @TC_OficioIngreso, @TF_FechaFechaResultado, @TN_ZonaDeTrabajo, @TN_DiasALaFecha, @TF_FechaSalida, @TN_CantidadDiasTotalesTramite, @TC_OficioRespuesta, @TN_EstadoResultHojaEnvioGH" , sqlConnection); actualizarAntecedentes.Parameters.AddWithValue("@numeroDeCedula", cedula); actualizarAntecedentes.Parameters.AddWithValue("@TF_FechaIngresoAdministracion", departamentoAntecedentes.FechaIngresoAdministracion); actualizarAntecedentes.Parameters.AddWithValue("@TN_CantidadDiasAdm", departamentoAntecedentes.CantidadDiasAdministracion); actualizarAntecedentes.Parameters.AddWithValue("@TF_FechaIngreso", departamentoAntecedentes.FechaIngreso); actualizarAntecedentes.Parameters.AddWithValue("@TC_OficioIngreso", departamentoAntecedentes.OficioIngreso); actualizarAntecedentes.Parameters.AddWithValue("@TF_FechaFechaResultado", departamentoAntecedentes.FechaResultado); actualizarAntecedentes.Parameters.AddWithValue("@TN_ZonaDeTrabajo", departamentoAntecedentes.ZonaTrabajo); actualizarAntecedentes.Parameters.AddWithValue("@TN_DiasALaFecha", departamentoAntecedentes.DiasAlaFecha); actualizarAntecedentes.Parameters.AddWithValue("@TF_FechaSalida", departamentoAntecedentes.FechaSalida); actualizarAntecedentes.Parameters.AddWithValue("@TN_CantidadDiasTotalesTramite", departamentoAntecedentes.CantidadDiasTotalesTramite); actualizarAntecedentes.Parameters.AddWithValue("@TC_OficioRespuesta", departamentoAntecedentes.OficioRespuesta); actualizarAntecedentes.Parameters.AddWithValue("@TN_EstadoResultHojaEnvioGH", departamentoAntecedentes.EstadoResultHojaEnvioGH); sqlConnection.Open(); actualizarAntecedentes.ExecuteReader(); sqlConnection.Close(); actualizarAntecedentes.Dispose(); }
public RedirectToActionResult actualizarAntecedentes(IFormCollection formCollection) { DepartamentoAntecedentes departamentoAntecedentes = new DepartamentoAntecedentes(); string cedula = (formCollection["cedula"]).ToString(); departamentoAntecedentes.FechaIngresoAdministracion = Convert.ToDateTime(formCollection["fechaIngresoAdmi"]); departamentoAntecedentes.CantidadDiasAdministracion = Convert.ToInt32(formCollection["cantidadDiasAdmi"]); departamentoAntecedentes.FechaIngreso = Convert.ToDateTime(formCollection["fechaIngreso"]); departamentoAntecedentes.OficioIngreso = formCollection["oficioIngreso"].ToString(); departamentoAntecedentes.FechaResultado = Convert.ToDateTime(formCollection["fechaResultado"]); departamentoAntecedentes.ZonaTrabajo = Convert.ToInt32(formCollection["zonaTrabajo"]); departamentoAntecedentes.DiasAlaFecha = Convert.ToInt32(formCollection["diasAFecha"]); departamentoAntecedentes.FechaSalida = Convert.ToDateTime(formCollection["fechaSalida"]); departamentoAntecedentes.CantidadDiasTotalesTramite = Convert.ToInt32(formCollection["diasTotalesTramite"]); departamentoAntecedentes.OficioRespuesta = formCollection["oficioRespuesta"].ToString(); departamentoAntecedentes.EstadoResultHojaEnvioGH = formCollection["selectEstado"].ToString(); pIDepartamentosServicio.actualizarAntecedentes(departamentoAntecedentes, cedula); return(RedirectToAction("verPrimerIngresoEspecifico", new { cedulaPrimerIngreso = cedula })); }