Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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 }));
        }
Exemplo n.º 4
0
        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();
        }