Пример #1
0
        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);
        }
Пример #2
0
 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);
 }
Пример #3
0
        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 }));
        }