public List<Entidad.Paciente> ListaPacientes() { try { List<Entidad.Paciente> resp = new List<Entidad.Paciente>(); Datos.pacienteData dc = new Datos.pacienteData(); List<Entidad.Paciente> pacientes = dc.GetLista(); foreach (var item in pacientes) { Entidad.Paciente p = new Entidad.Paciente(); p.IdPaciente = item.IdPaciente; //p.Nombres = string.Concat(item.Nombres, " ", item.Apellidos); //p.Nombres = item.Nombres + " " + item.Apellidos; p.Nombres = item.Nombres; p.Apellidos = item.Apellidos; p.Direccion = item.Direccion; p.Celular = item.Celular; p.Fecha_nacimiento = item.Fecha_nacimiento; p.Telefono = item.Telefono; resp.Add(p); } return resp; } catch (Exception err) { throw new Exception(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) { 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 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); } }