Esempio n. 1
0
        public void actualizarPruebasMedicas(DepartamentoPruebasMedicas departamentoPruebasMedicas, string cedula)
        {
            SqlConnection sqlConnection = conexion.conexion();

            SqlCommand actualizarPruebasMedicas = new SqlCommand(@"EXEC PA_ActualizaTMOGESP_PruebasMedicas
                                            @numeroDeCedula,
											@TF_FechaIngresoAdministracion,
											@TN_CantidadDiasAdm,
											@TF_FechaIngreso,
                                            @TF_FechaEnvioAPMdeGH,
											@TC_OficioIngreso,
											@TF_FechaResultadoOCitaPM,
                                            @TN_DiasALaFecha,
											@TF_FechaSalida,
											@TN_CantidadDiasTotalesTramite,
											@TC_OficioRespuesta"                                            , sqlConnection);

            actualizarPruebasMedicas.Parameters.AddWithValue("@numeroDeCedula", cedula);
            actualizarPruebasMedicas.Parameters.AddWithValue("@TF_FechaIngresoAdministracion", departamentoPruebasMedicas.FechaIngresoAdministracion);
            actualizarPruebasMedicas.Parameters.AddWithValue("@TN_CantidadDiasAdm", departamentoPruebasMedicas.CantidadDiasAdministracion);
            actualizarPruebasMedicas.Parameters.AddWithValue("@TF_FechaIngreso", departamentoPruebasMedicas.FechaIngreso);
            actualizarPruebasMedicas.Parameters.AddWithValue("@TF_FechaEnvioAPMdeGH", departamentoPruebasMedicas.FechaEnvioAPMdeGH);
            actualizarPruebasMedicas.Parameters.AddWithValue("@TC_OficioIngreso", departamentoPruebasMedicas.OficioIngreso);
            actualizarPruebasMedicas.Parameters.AddWithValue("@TF_FechaResultadoOCitaPM", departamentoPruebasMedicas.FechaResultadoOCitaPM);
            actualizarPruebasMedicas.Parameters.AddWithValue("@TN_DiasALaFecha", departamentoPruebasMedicas.DiasAlaFecha);
            actualizarPruebasMedicas.Parameters.AddWithValue("@TF_FechaSalida", departamentoPruebasMedicas.FechaSalida);
            actualizarPruebasMedicas.Parameters.AddWithValue("@TN_CantidadDiasTotalesTramite", departamentoPruebasMedicas.CantidadDiasTotalesTramite);
            actualizarPruebasMedicas.Parameters.AddWithValue("@TC_OficioRespuesta", departamentoPruebasMedicas.OficioRespuesta);

            sqlConnection.Open();
            actualizarPruebasMedicas.ExecuteReader();

            sqlConnection.Close();
            actualizarPruebasMedicas.Dispose();
        }
Esempio n. 2
0
        private DepartamentoPruebasMedicas getDepartamentoPruebasMedicas(string cedula)
        {
            departamentoPruebasMedicas = new DepartamentoPruebasMedicas();
            SqlConnection sqlConnection = conexion.conexion();

            SqlCommand sqlCommand = new SqlCommand(@"EXEC PA_Seleccionar_TMOGESP_PruebasMedicas @numeroDeCedula ", sqlConnection);

            sqlCommand.Parameters.AddWithValue("@numeroDeCedula", cedula);
            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();


            while (reader.Read())
            {
                departamentoPruebasMedicas.FechaIngresoAdministracion = (reader["TF_FechaIngresoAdministracion"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaIngresoAdministracion"]) : default;
                departamentoPruebasMedicas.CantidadDiasAdministracion = (reader["TN_CantidadDiasAdm"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasAdm"]) : 0;
                departamentoPruebasMedicas.FechaIngreso               = (reader["TF_FechaIngreso"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaIngreso"]) : default;
                departamentoPruebasMedicas.OficioIngreso              = reader["TC_OficioIngreso"].ToString() ?? " ";
                departamentoPruebasMedicas.FechaResultadoOCitaPM      = (reader["TF_FechaResultadoOCitaPM"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaResultadoOCitaPM"]) : default;
                departamentoPruebasMedicas.DiasAlaFecha               = (reader["TN_DiasALaFecha"] != DBNull.Value) ? Convert.ToInt32(reader["TN_DiasALaFecha"]) : 0;
                departamentoPruebasMedicas.FechaEnvioAPMdeGH          = (reader["TF_FechaEnvioAPMdeGH"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaEnvioAPMdeGH"]) : default;
                departamentoPruebasMedicas.FechaSalida                = (reader["TF_FechaSalida"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaSalida"]) : default;
                departamentoPruebasMedicas.CantidadDiasTotalesTramite = (reader["TN_CantidadDiasTotalesTramite"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasTotalesTramite"]) : 0;
                departamentoPruebasMedicas.OficioRespuesta            = reader["TC_OficioRespuesta"].ToString() ?? " ";
            }

            sqlConnection.Close();

            return(departamentoPruebasMedicas);
        }
 public void actualizarPruebasMedicas(DepartamentoPruebasMedicas departamentoPMedicas, string cedula)
 {
     if ((departamentoPMedicas == null) || (cedula == null))
     {
         throw new Exception("No puede ingresar datos nulos actualizarPruebasMedicas");
     }
     primerIngresoDepartamentosDatos.actualizarPruebasMedicas(departamentoPMedicas, cedula);
 }
        public RedirectToActionResult actualizarPruebasMedicas(IFormCollection formCollection)
        {
            DepartamentoPruebasMedicas departamentoPruebasMedicas = new DepartamentoPruebasMedicas();



            string cedula = (formCollection["cedula"]).ToString();

            departamentoPruebasMedicas.FechaIngresoAdministracion = Convert.ToDateTime(formCollection["fechaIngresoAdmi"]);
            departamentoPruebasMedicas.CantidadDiasAdministracion = Convert.ToInt32(formCollection["cantidadDiasAdmi"]);
            departamentoPruebasMedicas.FechaIngreso               = Convert.ToDateTime(formCollection["fechaIngreso"]);
            departamentoPruebasMedicas.FechaEnvioAPMdeGH          = Convert.ToDateTime(formCollection["fechaEnvioPM"]);
            departamentoPruebasMedicas.OficioIngreso              = formCollection["oficioIngreso"].ToString();
            departamentoPruebasMedicas.FechaResultadoOCitaPM      = Convert.ToDateTime(formCollection["fechaCitaPM"]);
            departamentoPruebasMedicas.DiasAlaFecha               = Convert.ToInt32(formCollection["diasAFecha"]);
            departamentoPruebasMedicas.FechaSalida                = Convert.ToDateTime(formCollection["fechaSalida"]);
            departamentoPruebasMedicas.CantidadDiasTotalesTramite = Convert.ToInt32(formCollection["diasTotalesTramite"]);
            departamentoPruebasMedicas.OficioRespuesta            = formCollection["oficioRespuesta"].ToString();

            pIDepartamentosServicio.actualizarPruebasMedicas(departamentoPruebasMedicas, cedula);

            return(RedirectToAction("verPrimerIngresoEspecifico", new { cedulaPrimerIngreso = cedula }));
        }