protected void btn_Guardar_Click(object sender, EventArgs e) { try { Entidad.Paciente p = new Entidad.Paciente(); p.Nombres = tb_nombres.Text.Trim().ToUpper(); p.Apellidos = tb_apellidos.Text.Trim().ToUpper(); p.Fecha_nacimiento = Convert.ToDateTime(tb_fechaNacimiento.Text); p.Direccion = tb_direccion.Text.Trim().ToUpper(); p.Telefono = tb_telefono.Text; p.Celular = tb_celular.Text; Negocio.pacienteNegocio pn = new Negocio.pacienteNegocio(); int existe = pn.ValidarPaciente(p); if (existe == 0) { pn.InsertarPaciente(p); lb_mensajes.ForeColor = System.Drawing.Color.Green; lb_mensajes.Text = "Paciente insertado correctamente!!!"; CleanControl(this.Controls); } else { lb_mensajes.ForeColor = System.Drawing.Color.Red; lb_mensajes.Text = "Paciente ya existe!!!"; } } catch (Exception err) { throw new Exception(err.Message); } }
protected void btn_Modificar_Click(object sender, EventArgs e) { try { Entidad.Paciente dc = new Entidad.Paciente(); dc.IdPaciente = (int) Session["S_IdPaciente"];//int.Parse(tb_id.Text); //dc.IdPaciente = (int)Session["s_idpaciente"]; dc.Nombres = tb_nombres.Text.Trim().ToUpper(); dc.Apellidos = tb_apellidos.Text.Trim().ToUpper(); dc.Fecha_nacimiento = Convert.ToDateTime(tb_fechaNacimiento.Text); dc.Direccion = tb_direccion.Text.Trim().ToUpper(); dc.Celular = tb_celular.Text; dc.Telefono = tb_telefono.Text; Negocio.pacienteNegocio pn = new Negocio.pacienteNegocio(); /*int existe = pn.ValidarPaciente(dc); if (existe == 1) { lb_mensajes.ForeColor = System.Drawing.Color.Red; lb_mensajes.Text = "El paciente ya existe, porfavor verifique!!!"; } else {*/ string error = ""; error = pn.UpdatePaciente(dc); if (error != "") { string mensaje = "MostrarMensaje('ERROR','La fecha de nacimiento no puede ser mayor a la fecha actual!!!')"; ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true); } else { //lb_mensajes.ForeColor = System.Drawing.Color.Green; //lb_mensajes.Text = "Datos actualizados correctamente!!!"; string mensaje = "MostrarMensaje('SUCCESS','Datos actualizados correctamente!!!')"; ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true); //CargarGrid(); string busqueda = tb_apellidosfiltro.Text; Session.Remove("S_IdPaciente"); CleanControls(this.Controls); tb_apellidosfiltro.Text = busqueda; BuscarPaciente(); //DESHABILITAMOS LOS CONTROLES PARA QUE SEAN EDITADOS DeshabilitarCajasdeTexto(); btn_Modificar.Enabled = false; } //} } catch (Exception err) { cv_informacion.IsValid = false; cv_informacion.ErrorMessage = err.Message; } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { Negocio.pacienteNegocio dcpaciente = new Negocio.pacienteNegocio(); List<Entidad.Paciente> listpacientes = null; listpacientes = dcpaciente.Pacientes(); ListItem ini = new ListItem(); ini.Value = "0"; ini.Text = "Selecccione..."; ddl_paciente.Items.Add(ini); ddl_paciente.DataSource = listpacientes; ddl_paciente.DataTextField = "Nombres"; ddl_paciente.DataValueField = "IdPaciente"; ddl_paciente.DataBind(); // Cargamos el control del motivo de la cita Negocio.serviciosNegocio dcservicios = new Negocio.serviciosNegocio(); List<Entidad.Cat_Servicio> servicios = null; servicios = dcservicios.ListaServicios(); ListItem ini1 = new ListItem(); ini1.Value = "0"; ini1.Text = "Seleccione..."; ddl_motivo.Items.Add(ini1); ddl_motivo.DataSource = servicios; ddl_motivo.DataTextField = "Descripcion"; ddl_motivo.DataValueField = "IdServicio"; ddl_motivo.DataBind(); //CARGAMOS EL DDL_MEDICO Negocio.medicoNegocio dc = new Negocio.medicoNegocio(); List<Entidad.Medico> medicos = null; medicos = dc.ListaMedico(); ListItem ini2 = new ListItem(); ini2.Text = "Seleccione..."; ini2.Value = "0"; ddl_medico.Items.Add(ini2); ddl_medico.DataSource = medicos; ddl_medico.DataTextField = "NombreCompleto"; ddl_medico.DataValueField = "NroCedula"; ddl_medico.DataBind(); } } catch (Exception err) { cv_informacion.IsValid = false; cv_informacion.ErrorMessage= err.Message; } }
protected void btn_Guardar_Click(object sender, EventArgs e) { try { Entidad.Paciente p = new Entidad.Paciente(); p.Nombres = tb_nombres.Text.Trim().ToUpper(); p.Apellidos = tb_apellidos.Text.Trim().ToUpper(); p.Fecha_nacimiento = Convert.ToDateTime(tb_fechaNacimiento.Text); p.Direccion = tb_direccion.Text.Trim().ToUpper(); p.Telefono = tb_telefono.Text; p.Celular = tb_celular.Text; Negocio.pacienteNegocio pn = new Negocio.pacienteNegocio(); int existe = pn.ValidarPaciente(p); if (existe == 0) { string error = ""; error = pn.InsertarPaciente(p); if (error != "") { string mensaje = "MostrarMensaje('ERROR','La fecha de nacimiento no puede ser mayor a la fecha actual!!!')"; ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true); } else { //lb_mensajes.ForeColor = System.Drawing.Color.Green; //lb_mensajes.Text = "Paciente insertado correctamente!!!"; string mensaje = "MostrarMensaje('SUCCESS','Registro insertado satisfactoriamente!!!')"; ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true); CleanControl(this.Controls); } } else { //lb_mensajes.ForeColor = System.Drawing.Color.Red; //lb_mensajes.Text = "Paciente ya existe!!!"; string mensaje = "MostrarMensaje('ERROR','El paciente ya existe, por favor verifique!!!')"; ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true); } } catch (Exception err) { throw new Exception(err.Message); } }
protected void Seleccion_Paciente(int id) { try { Negocio.pacienteNegocio dc = new Negocio.pacienteNegocio(); Entidad.Paciente cs = dc.ConsultarPaciente(id); if (cs != null) { Session["S_IdPaciente"] = cs.IdPaciente; tb_nombres.Text = cs.Nombres; tb_apellidos.Text = cs.Apellidos; tb_fechaNacimiento.Text = Convert.ToString(cs.Fecha_nacimiento); tb_direccion.Text = cs.Direccion; tb_telefono.Text = cs.Telefono; tb_celular.Text = cs.Celular; //HABILITAMOS LOS CONTROLES PARA QUE SEAN EDITADOS tb_nombres.Enabled = true; tb_apellidos.Enabled = true; tb_fechaNacimiento.Enabled = true; tb_direccion.Enabled = true; tb_telefono.Enabled = true; tb_celular.Enabled = true; } } catch (Exception err) { cv_informacion.IsValid = false; cv_informacion.ErrorMessage = err.Message; } }
protected void CargarGrid() { try { Negocio.pacienteNegocio dc = new Negocio.pacienteNegocio(); List<Entidad.Paciente> pa = null; pa = dc.ListaPacientes(); gv_Pacientes.DataSource = pa; gv_Pacientes.DataBind(); } catch (Exception err) { cv_informacion.IsValid = false; cv_informacion.ErrorMessage = err.Message; } }
protected void CargarPacientes() { try { Negocio.pacienteNegocio dcpaciente = new Negocio.pacienteNegocio(); List<Entidad.Paciente> listpacientes = null; listpacientes = dcpaciente.Pacientes(); ListItem ini = new ListItem(); ini.Value = "0"; ini.Text = "Selecccione..."; ddl_paciente.Items.Add(ini); ddl_paciente.DataSource = listpacientes; ddl_paciente.DataTextField = "Nombres"; ddl_paciente.DataValueField = "IdPaciente"; ddl_paciente.DataBind(); } catch (Exception err) { cv_informacion.IsValid = false; cv_informacion.ErrorMessage = err.Message; } }