protected void BTN_Agregar_Click(object sender, EventArgs e) { EHistorial eHistorial = new EHistorial(); eHistorial.Fecha = TB_Fecha.Text.Trim(); eHistorial.IdMedico = eMedico.Identificacion; eHistorial.IdUsuario = eUsuario.Identificacion; eHistorial.Servicio = TB_NombreServicio.Text.Trim(); eHistorial.MotivoConsulta = TB_MotivoConsulta.Text.Trim(); eHistorial.Observacion = TB_Observacion.Text.Trim(); eHistorial.Session = Session.SessionID; LHistorial lHistorial = new LHistorial(); lHistorial.agregarHistorial(eHistorial); Session["medico"] = null; Session["paciente"] = null; try { LFuncion lFuncion = new LFuncion(); lFuncion.validarPaginaAnterior(Session["paginaAnterior"]); } catch (Exception ex) { Response.Redirect(Session["paginaAnterior"].ToString()); } }
public DataTable agregarHistorial(EHistorial eHistorial) { DAOHistorial dAOHistorial = new DAOHistorial(); DataTable historial = dAOHistorial.agregarHistorial(eHistorial); return(historial); }
public DataTable agregarHistorial(EHistorial eHistorial) { DataTable resultado = new DataTable(); NpgsqlConnection conexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuario.f_agregar_historial", conexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id_medico", NpgsqlTypes.NpgsqlDbType.Text).Value = eHistorial.IdMedico; dataAdapter.SelectCommand.Parameters.Add("_id_usuario", NpgsqlTypes.NpgsqlDbType.Text).Value = eHistorial.IdUsuario; dataAdapter.SelectCommand.Parameters.Add("_motivo_consulta", NpgsqlTypes.NpgsqlDbType.Text).Value = eHistorial.MotivoConsulta; dataAdapter.SelectCommand.Parameters.Add("_observacion", NpgsqlTypes.NpgsqlDbType.Text).Value = eHistorial.Observacion; dataAdapter.SelectCommand.Parameters.Add("_fecha", NpgsqlTypes.NpgsqlDbType.Date).Value = eHistorial.Fecha; dataAdapter.SelectCommand.Parameters.Add("_servicio", NpgsqlTypes.NpgsqlDbType.Text).Value = eHistorial.Servicio; dataAdapter.SelectCommand.Parameters.Add("_session", NpgsqlTypes.NpgsqlDbType.Text).Value = eHistorial.Session; conexion.Open(); dataAdapter.Fill(resultado); } catch (Exception e) { throw e; } finally { if (conexion != null) { conexion.Close(); } } return(resultado); }