private DepartamentoVialidad getDepartamentoVialidad(string cedula) { departamentoVialidad = new DepartamentoVialidad(); SqlConnection sqlConnection = conexion.conexion(); SqlCommand sqlCommand = new SqlCommand(@"EXEC PA_Seleccionar_TMOGESP_Vialidad @numeroDeCedula ", sqlConnection); sqlCommand.Parameters.AddWithValue("@numeroDeCedula", cedula); SqlDataReader reader; sqlConnection.Open(); reader = sqlCommand.ExecuteReader(); while (reader.Read()) { departamentoVialidad.FechaIngresoAdministracion = (reader["TF_FechaIngresoAdministracion"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaIngresoAdministracion"]) : default; departamentoVialidad.CantidadDiasAdministracion = (reader["TN_CantidadDiasAdm"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasAdm"]) : 0; departamentoVialidad.FechaIngreso = (reader["TF_FechaIngresoTransportes"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaIngresoTransportes"]) : default; departamentoVialidad.DiasParaCita = (reader["TN_DiasParaCita"] != DBNull.Value) ? Convert.ToInt32(reader["TN_DiasParaCita"]) : 0; departamentoVialidad.OficioIngreso = reader["TC_OficioIngreso"].ToString() ?? " "; departamentoVialidad.FechaCita = (reader["TF_FechaFechaCita"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaFechaCita"]) : default; departamentoVialidad.FechaSalida = (reader["TF_FechaSalida"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaSalida"]) : default; departamentoVialidad.CantidadDiasTotalesTramite = (reader["TN_CantidadDiasTotalesTramite"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasTotalesTramite"]) : 0; departamentoVialidad.OficioRespuesta = reader["TC_OficioRespuesta"].ToString() ?? " "; departamentoVialidad.EstadoResultHojaEnvioGH = reader["TC_Nombre"].ToString() ?? " "; } sqlConnection.Close(); departamentoVialidad.EstadoLista = ordenarListaEstado(getListaEstado(), departamentoVialidad.EstadoResultHojaEnvioGH); return(departamentoVialidad); }
public void actualizarVialidad(DepartamentoVialidad departamentoVialidad, string cedula) { if ((departamentoVialidad == null) || (cedula == null)) { throw new Exception("No puede ingresar datos nulos actualizarVialidad"); } primerIngresoDepartamentosDatos.actualizarVialidad(departamentoVialidad, cedula); }
public RedirectToActionResult actualizarVialidad(IFormCollection formCollection) { DepartamentoVialidad departamentoVialidad = new DepartamentoVialidad(); string cedula = (formCollection["cedula"]).ToString(); departamentoVialidad.FechaIngresoAdministracion = Convert.ToDateTime(formCollection["fechaIngresoAdmi"]); departamentoVialidad.CantidadDiasAdministracion = Convert.ToInt32(formCollection["cantidadDiasAdmi"]); departamentoVialidad.FechaIngreso = Convert.ToDateTime(formCollection["fechaIngresoTrans"]); departamentoVialidad.OficioIngreso = formCollection["oficioIngreso"].ToString(); departamentoVialidad.FechaCita = Convert.ToDateTime(formCollection["fechaCita"]); departamentoVialidad.DiasParaCita = Convert.ToInt32(formCollection["diasCita"]); departamentoVialidad.FechaSalida = Convert.ToDateTime(formCollection["fechaSalida"]); departamentoVialidad.CantidadDiasTotalesTramite = Convert.ToInt32(formCollection["diasTotalesTramite"]); departamentoVialidad.OficioRespuesta = formCollection["oficioRespuesta"].ToString(); departamentoVialidad.EstadoResultHojaEnvioGH = formCollection["selectEstado"].ToString(); pIDepartamentosServicio.actualizarVialidad(departamentoVialidad, cedula); return(RedirectToAction("verPrimerIngresoEspecifico", new { cedulaPrimerIngreso = cedula })); }
public void actualizarVialidad(DepartamentoVialidad departamentoVialidad, string cedula) { SqlConnection sqlConnection = conexion.conexion(); SqlCommand actualizarVialidad = new SqlCommand(@"EXEC PA_ActualizaTMOGESP_Vialidad @numeroDeCedula, @TF_FechaIngresoAdministracion, @TN_CantidadDiasAdm, @TF_FechaIngresoTransportes, @TC_OficioIngreso, @TF_FechaFechaCita, @TN_DiasParaCita, @TF_FechaSalida, @TN_CantidadDiasTotalesTramite, @TC_OficioRespuesta, @TN_EstadoResultHojaEnvioGH" , sqlConnection); actualizarVialidad.Parameters.AddWithValue("@numeroDeCedula", cedula); if (departamentoVialidad.FechaIngresoAdministracion != default) { actualizarVialidad.Parameters.AddWithValue("@TF_FechaIngresoAdministracion", departamentoVialidad.FechaIngresoAdministracion); } else { actualizarVialidad.Parameters.AddWithValue("@TF_FechaIngresoAdministracion", "NULL"); } actualizarVialidad.Parameters.AddWithValue("@TN_CantidadDiasAdm", departamentoVialidad.CantidadDiasAdministracion); if (departamentoVialidad.FechaIngreso != default) { actualizarVialidad.Parameters.AddWithValue("@TF_FechaIngresoTransportes", departamentoVialidad.FechaIngreso); } else { actualizarVialidad.Parameters.AddWithValue("@TF_FechaIngresoTransportes", "NULL"); } actualizarVialidad.Parameters.AddWithValue("@TC_OficioIngreso", departamentoVialidad.OficioIngreso); if (departamentoVialidad.FechaCita != default) { actualizarVialidad.Parameters.AddWithValue("@TF_FechaFechaCita", departamentoVialidad.FechaCita); } else { actualizarVialidad.Parameters.AddWithValue("@TF_FechaFechaCita", "NULL"); } actualizarVialidad.Parameters.AddWithValue("@TN_DiasParaCita", departamentoVialidad.DiasParaCita); if (departamentoVialidad.FechaSalida != default) { actualizarVialidad.Parameters.AddWithValue("@TF_FechaSalida", departamentoVialidad.FechaSalida); } else { actualizarVialidad.Parameters.AddWithValue("@TF_FechaSalida", "NULL"); } actualizarVialidad.Parameters.AddWithValue("@TN_CantidadDiasTotalesTramite", departamentoVialidad.CantidadDiasTotalesTramite); actualizarVialidad.Parameters.AddWithValue("@TC_OficioRespuesta", departamentoVialidad.OficioRespuesta); actualizarVialidad.Parameters.AddWithValue("@TN_EstadoResultHojaEnvioGH", departamentoVialidad.EstadoResultHojaEnvioGH); sqlConnection.Open(); actualizarVialidad.ExecuteReader(); sqlConnection.Close(); actualizarVialidad.Dispose(); }