public RedirectToActionResult actualizarPruebasGH(IFormCollection formCollection) { DepartamentoPruebasGH departamentoPruebasGH = new DepartamentoPruebasGH(); string cedula = (formCollection["cedula"]).ToString(); departamentoPruebasGH.FechaIngresoAdministracion = Convert.ToDateTime(formCollection["fechaIngresoAdmi"]); departamentoPruebasGH.CantidadDiasAdministracion = Convert.ToInt32(formCollection["cantidadDiasAdmi"]); departamentoPruebasGH.NumConcurso = formCollection["numConcurso"].ToString(); departamentoPruebasGH.Ubicacion = formCollection["ubicacion"].ToString(); departamentoPruebasGH.FechaIngreso = Convert.ToDateTime(formCollection["fechaIngreso"]); departamentoPruebasGH.OficioIngreso = formCollection["oficioIngreso"].ToString(); departamentoPruebasGH.DiasAlaFecha = Convert.ToInt32(formCollection["diasAFecha"]); departamentoPruebasGH.FechaTrasladoPsicologosAdmin = Convert.ToDateTime(formCollection["fechaTrasladoPsicologia"]); departamentoPruebasGH.Oficio = formCollection["oficio"].ToString(); departamentoPruebasGH.FechaLimiteSegunPlazo = Convert.ToDateTime(formCollection["fechaLimite"]); departamentoPruebasGH.CantidadDiasPsicologiaAdmin = Convert.ToInt32(formCollection["diasPsicologiaAdmi"]); departamentoPruebasGH.DiasALaFechaDeFechaLimiteSegunPlazo = Convert.ToInt32(formCollection["diasAFechaSegundoPlazo"]); departamentoPruebasGH.FechaDevolucionGHDeAdmin = Convert.ToDateTime(formCollection["fechaDevulucionAdmi"]); departamentoPruebasGH.DiasTramiteGHDespuesDevuelto = Convert.ToInt32(formCollection["diasTramiteGHDespuesDevuelto"]); departamentoPruebasGH.FechaSalida = Convert.ToDateTime(formCollection["fechaSalida"]); departamentoPruebasGH.CantidadDiasTotalesTramite = Convert.ToInt32(formCollection["diasTotalesTramite"]); departamentoPruebasGH.OficioRespuesta = formCollection["oficioRespuesta"].ToString(); departamentoPruebasGH.EstadoResultHojaEnvioGH = formCollection["selectEstado"].ToString(); pIDepartamentosServicio.actualizarPruebasGH(departamentoPruebasGH, cedula); return(RedirectToAction("verPrimerIngresoEspecifico", new { cedulaPrimerIngreso = cedula })); }
public void actualizarPruebasGH(DepartamentoPruebasGH departamentoPruebasGH, string cedula) { if ((departamentoPruebasGH == null) || (cedula == null)) { throw new Exception("No puede ingresar datos nulos actualizarPruebasGH"); } primerIngresoDepartamentosDatos.actualizarPruebasGH(departamentoPruebasGH, cedula); }
public void actualizarPruebasGH(DepartamentoPruebasGH departamentoPruebasGH, string cedula) { SqlConnection sqlConnection = conexion.conexion(); SqlCommand actualizarPruebasGH = new SqlCommand(@"EXEC PA_ActualizaTMOGESP_PruebasGH @numeroDeCedula, @TF_FechaIngresoAdministracion, @TN_CantidadDiasAdm, @TC_Ubicacion, @TF_FechaIngreso, @TC_OficioIngreso, @TN_DiasALaFecha, @TF_FechaTrasladoPsicologosAdm, @TC_Oficio, @TF_FechaDevolucionGHDeAdm, @TN_CantidadDiasPsicologiaAdm, @TF_FechaLimiteSegunPlazo, @TN_DiasALaFechaDeFechaLimiteSegunPlazo, @TN_DiasTramiteGHDespuesDevuelto, @TF_FechaSalida, @TN_CantidadDiasTotalesTramite, @TC_OficioRespuesta, @TN_EstadoResultHojaEnvioGH" , sqlConnection); actualizarPruebasGH.Parameters.AddWithValue("@numeroDeCedula", cedula); actualizarPruebasGH.Parameters.AddWithValue("@TF_FechaIngresoAdministracion", departamentoPruebasGH.FechaIngresoAdministracion); actualizarPruebasGH.Parameters.AddWithValue("@TN_CantidadDiasAdm", departamentoPruebasGH.CantidadDiasAdministracion); actualizarPruebasGH.Parameters.AddWithValue("@TC_Ubicacion", departamentoPruebasGH.Ubicacion); actualizarPruebasGH.Parameters.AddWithValue("@TF_FechaIngreso", departamentoPruebasGH.FechaIngreso); actualizarPruebasGH.Parameters.AddWithValue("@TC_OficioIngreso", departamentoPruebasGH.OficioIngreso); actualizarPruebasGH.Parameters.AddWithValue("@TN_DiasALaFecha", departamentoPruebasGH.DiasAlaFecha); actualizarPruebasGH.Parameters.AddWithValue("@TF_FechaTrasladoPsicologosAdm", departamentoPruebasGH.FechaTrasladoPsicologosAdmin); actualizarPruebasGH.Parameters.AddWithValue("@TC_Oficio", departamentoPruebasGH.Oficio); actualizarPruebasGH.Parameters.AddWithValue("@TF_FechaDevolucionGHDeAdm", departamentoPruebasGH.FechaDevolucionGHDeAdmin); actualizarPruebasGH.Parameters.AddWithValue("@TN_CantidadDiasPsicologiaAdm", departamentoPruebasGH.CantidadDiasPsicologiaAdmin); actualizarPruebasGH.Parameters.AddWithValue("@TF_FechaLimiteSegunPlazo", departamentoPruebasGH.FechaLimiteSegunPlazo); actualizarPruebasGH.Parameters.AddWithValue("@TN_DiasALaFechaDeFechaLimiteSegunPlazo", departamentoPruebasGH.DiasALaFechaDeFechaLimiteSegunPlazo); actualizarPruebasGH.Parameters.AddWithValue("@TN_DiasTramiteGHDespuesDevuelto", departamentoPruebasGH.DiasTramiteGHDespuesDevuelto); actualizarPruebasGH.Parameters.AddWithValue("@TF_FechaSalida", departamentoPruebasGH.FechaSalida); actualizarPruebasGH.Parameters.AddWithValue("@TN_CantidadDiasTotalesTramite", departamentoPruebasGH.CantidadDiasTotalesTramite); actualizarPruebasGH.Parameters.AddWithValue("@TC_OficioRespuesta", departamentoPruebasGH.OficioRespuesta); actualizarPruebasGH.Parameters.AddWithValue("@TN_EstadoResultHojaEnvioGH", departamentoPruebasGH.EstadoResultHojaEnvioGH); sqlConnection.Open(); actualizarPruebasGH.ExecuteReader(); sqlConnection.Close(); actualizarPruebasGH.Dispose(); }
private DepartamentoPruebasGH getDepartamentoPruebasGH(string cedula) { departamentoPruebasGH = new DepartamentoPruebasGH(); SqlConnection sqlConnection = conexion.conexion(); SqlCommand sqlCommand = new SqlCommand(@"EXEC PA_Seleccionar_TMOGESP_PruebasGH @numeroDeCedula ", sqlConnection); sqlCommand.Parameters.AddWithValue("@numeroDeCedula", cedula); SqlDataReader reader; sqlConnection.Open(); reader = sqlCommand.ExecuteReader(); while (reader.Read()) { departamentoPruebasGH.NumConcurso = reader["TC_NumeroConvocatoria"].ToString() ?? " "; departamentoPruebasGH.FechaIngresoAdministracion = (reader["TF_FechaIngresoAdministracion"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaIngresoAdministracion"]) : default; departamentoPruebasGH.CantidadDiasAdministracion = (reader["TN_CantidadDiasAdm"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasAdm"]) : 0; departamentoPruebasGH.Ubicacion = reader["TC_Ubicacion"].ToString() ?? " "; departamentoPruebasGH.FechaIngreso = (reader["TF_FechaIngreso"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaIngreso"]) : default; departamentoPruebasGH.OficioIngreso = reader["TC_OficioIngreso"].ToString() ?? " "; departamentoPruebasGH.Oficio = reader["TC_Oficio"].ToString() ?? " "; departamentoPruebasGH.DiasAlaFecha = (reader["TN_DiasALaFecha"] != DBNull.Value) ? Convert.ToInt32(reader["TN_DiasALaFecha"]) : 0; departamentoPruebasGH.DiasALaFechaDeFechaLimiteSegunPlazo = (reader["TN_DiasALaFechaDeFechaLimiteSegunPlazo"] != DBNull.Value) ? Convert.ToInt32(reader["TN_DiasALaFechaDeFechaLimiteSegunPlazo"]) : 0; departamentoPruebasGH.FechaTrasladoPsicologosAdmin = (reader["TF_FechaTrasladoPsicologosAdm"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaTrasladoPsicologosAdm"]) : default; departamentoPruebasGH.FechaDevolucionGHDeAdmin = (reader["TF_FechaDevolucionGHDeAdm"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaDevolucionGHDeAdm"]) : default; departamentoPruebasGH.CantidadDiasPsicologiaAdmin = (reader["TN_CantidadDiasPsicologiaAdm"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasPsicologiaAdm"]) : 0; departamentoPruebasGH.FechaLimiteSegunPlazo = (reader["TF_FechaLimiteSegunPlazo"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaLimiteSegunPlazo"]) : default; departamentoPruebasGH.DiasALaFechaDeFechaLimiteSegunPlazo = (reader["TN_DiasALaFechaDeFechaLimiteSegunPlazo"] != DBNull.Value) ? Convert.ToInt32(reader["TN_DiasALaFechaDeFechaLimiteSegunPlazo"]) : 0; departamentoPruebasGH.DiasTramiteGHDespuesDevuelto = (reader["TN_DiasTramiteGHDespuesDevuelto"] != DBNull.Value) ? Convert.ToInt32(reader["TN_DiasTramiteGHDespuesDevuelto"]) : 0; departamentoPruebasGH.FechaSalida = (reader["TF_FechaSalida"] != DBNull.Value) ? Convert.ToDateTime(reader["TF_FechaSalida"]) : default; departamentoPruebasGH.CantidadDiasTotalesTramite = (reader["TN_CantidadDiasTotalesTramite"] != DBNull.Value) ? Convert.ToInt32(reader["TN_CantidadDiasTotalesTramite"]) : 0; departamentoPruebasGH.OficioRespuesta = reader["TC_OficioRespuesta"].ToString() ?? " "; departamentoPruebasGH.EstadoResultHojaEnvioGH = reader["TC_Nombre"].ToString() ?? " "; } sqlConnection.Close(); departamentoPruebasGH.EstadoLista = ordenarListaEstado(getListaEstado(), departamentoPruebasGH.EstadoResultHojaEnvioGH); return(departamentoPruebasGH); }