protected void Page_Load(object sender, EventArgs e) { if (Session["user"] == null) { Response.Redirect("Default.aspx"); } int rol = int.Parse(Session["rol"].ToString()); if (Session["user"] != null && Session["rol"] != null) { if (rol == 1 || rol == 2) { Redireccion(rol); } } Idpaciente = Convert.ToInt32(Request.QueryString["idPaciente"]); if (!IsPostBack) { if (Idpaciente != 0)//es modificacion { btnGuardar.Text = "Modificar"; try { PacienteDAO bdpaciente = new PacienteDAO(); Paciente modificarCategoria = bdpaciente.ConsultarUnPaciente(Idpaciente, int.Parse(Session["doctorId"].ToString())); txtNombre.Text = modificarCategoria.Nombre; DropDownSexo.SelectedValue = modificarCategoria.Sexo; txtFechaNac.Text = modificarCategoria.FechaNac; txtLugarNac.Text = modificarCategoria.LugarNac; txtCiudadNac.Text = modificarCategoria.CiudadNac; TxtGrupoSanguineo.Text = modificarCategoria.GrupoSanguineo; DropDawnRh.SelectedValue = modificarCategoria.RH; txtAlergico.Text = modificarCategoria.Alergico; txtNombreMadre.Text = modificarCategoria.Madre; txtOcupacionMadre.Text = modificarCategoria.OcupacionMadre; txtNombrePadre.Text = modificarCategoria.Padre; txtOcupacionPadre.Text = modificarCategoria.OcupacionPadre; TxtCalle.Text = modificarCategoria.Calle; txtColonia.Text = modificarCategoria.Colonia; txtCiudad.Text = modificarCategoria.Ciudad; txtEstado.Text = modificarCategoria.Estado; txtCp.Text = modificarCategoria.CodigoPostal; txtTelefono.Text = modificarCategoria.Telefono; txtCorreo.Text = modificarCategoria.Correo; txtEncargado.Text = modificarCategoria.NombreEncargado; txtTelContacto.Text = modificarCategoria.TelefonoEncargado; txtNotas.Text = modificarCategoria.Notas; } catch (Exception) { lblMensaje.Text = "ocurrió un error al cargar los datos"; } } } }
protected void btnGuardar_Click(object sender, EventArgs e) { Paciente paciente = new Paciente(); paciente.Nombre = txtNombre.Text; paciente.Sexo = DropDownSexo.SelectedValue; paciente.FechaNac = txtFechaNac.Text; paciente.LugarNac = txtLugarNac.Text; paciente.CiudadNac = txtCiudadNac.Text; paciente.GrupoSanguineo = TxtGrupoSanguineo.Text; paciente.RH = DropDawnRh.SelectedValue; paciente.Alergico = txtAlergico.Text; paciente.Madre = txtNombreMadre.Text; paciente.OcupacionMadre = txtOcupacionMadre.Text; paciente.Padre = txtNombrePadre.Text; paciente.OcupacionPadre = txtOcupacionPadre.Text; paciente.Calle = TxtCalle.Text; paciente.Colonia = txtColonia.Text; paciente.Ciudad = txtCiudad.Text; paciente.Estado = txtEstado.Text; paciente.CodigoPostal = txtCp.Text; paciente.Telefono = txtTelefono.Text; paciente.Correo = txtCorreo.Text; paciente.NombreEncargado = txtEncargado.Text; paciente.TelefonoEncargado = txtTelContacto.Text; paciente.Notas = txtNotas.Text; paciente.DoctorID = int.Parse(Session["doctorId"].ToString()); try { PacienteDAO pacienteDao = new PacienteDAO(); if (Idpaciente != 0)//modificacion { paciente.ID = Idpaciente; if (pacienteDao.ModificarPaciente(paciente)) { lblMensaje.Text = "Se ha modificado correctamente"; } else { lblMensaje.Text = "Error al tratar de modificar"; } } else {//es Alta de Categoria pacienteDao.inserta(paciente); this.lblMensaje.Visible = true; this.lblMensaje.Text = "Se ingreso correctamente la Categoria"; limpia(); } } catch (Exception exe) { lblMensaje.Visible = true; lblMensaje.Text = "Error Mensaje:" + exe; } }
protected void dgPacientes_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "btnEditar") { try { int id = Convert.ToInt32(e.CommandArgument); Response.Redirect("AddEditPaciente.aspx?idPaciente=" + id); } catch (Exception) { lblConfirmacion.Text = "ocurrió un error al intentar Editar"; } } if (e.CommandName == "btnEliminar") { int indice = Convert.ToInt32(e.CommandArgument); PacienteDAO bdPais = new PacienteDAO(); if (bdPais.EliminarPaciente(indice, int.Parse(Session["doctorId"].ToString()))) { lblConfirmacion.Text = "Se eliminó correctamente"; CargaPacientes(); } else lblConfirmacion.Text = "ocurrió un error al intentar eliminar"; } }