public RedirectToActionResult actualizarToxicologia(IFormCollection formCollection) { DepartamentoToxicologia departamentoToxicologia = new DepartamentoToxicologia(); string cedula = (formCollection["cedula"]).ToString(); departamentoToxicologia.FechaIngresoAdministracion = Convert.ToDateTime(formCollection["fechaIngresoAdmi"]); departamentoToxicologia.CantidadDiasAdministracion = Convert.ToInt32(formCollection["cantidadDiasAdmi"]); departamentoToxicologia.FechaIngreso = Convert.ToDateTime(formCollection["fechaIngreso"]); departamentoToxicologia.OficioIngreso = formCollection["oficioIngreso"].ToString(); departamentoToxicologia.FechaCita = Convert.ToDateTime(formCollection["fechaCita"]); departamentoToxicologia.DiasParaCita = Convert.ToInt32(formCollection["diasCita"]); departamentoToxicologia.DiasAlaFecha = Convert.ToInt32(formCollection["diasAFecha"]); departamentoToxicologia.FechaSalida = Convert.ToDateTime(formCollection["fechaSalida"]); departamentoToxicologia.CantidadDiasTotalesTramite = Convert.ToInt32(formCollection["diasTotalesTramite"]); departamentoToxicologia.OficioRespuesta = formCollection["oficioRespuesta"].ToString(); departamentoToxicologia.FechaEstado = Convert.ToDateTime(formCollection["fechaEstado"]); departamentoToxicologia.FechaEstadoCantDias = Convert.ToInt32(formCollection["fechaEstadoCantDias"]); pIDepartamentosServicio.actualizarToxicologia(departamentoToxicologia, cedula); return(RedirectToAction("verPrimerIngresoEspecifico", new { cedulaPrimerIngreso = cedula })); }
private DepartamentoToxicologia getDepartamentoToxicologia(string cedula) { departamentoToxicologia = new DepartamentoToxicologia(); SqlConnection sqlConnection = conexion.conexion(); SqlCommand sqlCommand = new SqlCommand(@"EXEC PA_Seleccionar_TMOGESP_Toxicologia @numeroDeCedula ", sqlConnection); sqlCommand.Parameters.AddWithValue("@numeroDeCedula", cedula); SqlDataReader reader; sqlConnection.Open(); reader = sqlCommand.ExecuteReader(); while (reader.Read()) { departamentoToxicologia.FechaIngresoAdministracion = (reader["TF_FechaIngresoAdministracion"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaIngresoAdministracion"]) : default; departamentoToxicologia.CantidadDiasAdministracion = (reader["TN_CantidadDiasAdm"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasAdm"]) : 0; departamentoToxicologia.FechaIngreso = (reader["TF_FechaIngreso"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaIngreso"]) : default; departamentoToxicologia.OficioIngreso = reader["TC_OficioIngreso"].ToString() ?? " "; departamentoToxicologia.FechaCita = (reader["TF_FechaCita"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaCita"]) : default; departamentoToxicologia.DiasAlaFecha = (reader["TN_DiasALaFecha"] != DBNull.Value) ? Convert.ToInt32(reader["TN_DiasALaFecha"]) : 0; departamentoToxicologia.DiasParaCita = (reader["TN_DiasParaCita"] != DBNull.Value) ? Convert.ToInt32(reader["TN_DiasParaCita"]) : 0; departamentoToxicologia.FechaSalida = (reader["TF_FechaSalida"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaSalida"]) : default; departamentoToxicologia.CantidadDiasTotalesTramite = (reader["TN_CantidadDiasTotalesTramite"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasTotalesTramite"]) : 0; departamentoToxicologia.OficioRespuesta = reader["TC_OficioRespuesta"].ToString() ?? " "; departamentoToxicologia.FechaEstado = (reader["TF_FechaEstado"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaEstado"]) : default; departamentoToxicologia.FechaEstadoCantDias = (reader["TN_FechaEstadoCantDias"] != DBNull.Value) ? Convert.ToInt32(reader["TN_FechaEstadoCantDias"]) : 0; } sqlConnection.Close(); return(departamentoToxicologia); }
public void actualizarToxicologia(DepartamentoToxicologia departamentoToxicologia, string cedula) { if ((departamentoToxicologia == null) || (cedula == null)) { throw new Exception("No puede ingresar datos nulos actualizarToxicologia"); } primerIngresoDepartamentosDatos.actualizarToxicologia(departamentoToxicologia, cedula); }
public void actualizarToxicologia(DepartamentoToxicologia departamentoToxicologia, string cedula) { SqlConnection sqlConnection = conexion.conexion(); SqlCommand actualizarToxicologia = new SqlCommand(@"EXEC PA_ActualizaTMOGESP_Toxicologia @numeroDeCedula, @TF_FechaIngresoAdministracion, @TN_CantidadDiasAdm, @TF_FechaIngreso, @TC_OficioIngreso, @TF_FechaCita, @TN_DiasParaCita, @TN_DiasALaFecha, @TF_FechaSalida, @TN_CantidadDiasTotalesTramite, @TC_OficioRespuesta, @TF_FechaEstado, @TN_FechaEstadoCantDias", sqlConnection); actualizarToxicologia.Parameters.AddWithValue("@numeroDeCedula", cedula); actualizarToxicologia.Parameters.AddWithValue("@TF_FechaIngresoAdministracion", departamentoToxicologia.FechaIngresoAdministracion); actualizarToxicologia.Parameters.AddWithValue("@TN_CantidadDiasAdm", departamentoToxicologia.CantidadDiasAdministracion); actualizarToxicologia.Parameters.AddWithValue("@TF_FechaIngreso", departamentoToxicologia.FechaIngreso); actualizarToxicologia.Parameters.AddWithValue("@TC_OficioIngreso", departamentoToxicologia.OficioIngreso); actualizarToxicologia.Parameters.AddWithValue("@TF_FechaCita", departamentoToxicologia.FechaCita); actualizarToxicologia.Parameters.AddWithValue("@TN_DiasParaCita", departamentoToxicologia.DiasParaCita); actualizarToxicologia.Parameters.AddWithValue("@TN_DiasALaFecha", departamentoToxicologia.DiasAlaFecha); actualizarToxicologia.Parameters.AddWithValue("@TF_FechaSalida", departamentoToxicologia.FechaSalida); actualizarToxicologia.Parameters.AddWithValue("@TN_CantidadDiasTotalesTramite", departamentoToxicologia.CantidadDiasTotalesTramite); actualizarToxicologia.Parameters.AddWithValue("@TC_OficioRespuesta", departamentoToxicologia.OficioRespuesta); actualizarToxicologia.Parameters.AddWithValue("@TF_FechaEstado", departamentoToxicologia.FechaEstado); actualizarToxicologia.Parameters.AddWithValue("@TN_FechaEstadoCantDias", departamentoToxicologia.FechaEstadoCantDias); sqlConnection.Open(); actualizarToxicologia.ExecuteReader(); sqlConnection.Close(); actualizarToxicologia.Dispose(); }