예제 #1
0
 protected void btnConfirmar_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         var personaPaciente = new PacienteDto();
         ObtenerDatosPantalla(personaPaciente);
         ManagerPacientes.GrabarPaciente(ref personaPaciente);
     }
 }
예제 #2
0
        public static PacienteDto BuscarPacientePk(int idPae)
        {
            if (idPae != 0)
            {
                PacienteDto pac = new PacienteDto();
                pac = ManagerPacientes.ExistePacientePk(idPae);

                return(pac);
            }
            else
            {
                return(null);
            }
        }
예제 #3
0
        public static PacienteDto BuscarPacienteDoc(String doc)
        {
            if (!string.IsNullOrEmpty(doc))
            {
                PacienteDto pac = new PacienteDto();
                pac = ManagerPacientes.ExistePacienteDoc(doc);

                return(pac);
            }
            else
            {
                return(null);
            }
        }
예제 #4
0
        private void CargarGrilla()
        {
            try
            {
                gvPac.DataSource = ManagerPacientes.ListPaciente();
                gvPac.DataBind();

                gvPac.UseAccessibleHeader    = true;
                gvPac.HeaderRow.TableSection = TableRowSection.TableHeader;
            }
            catch (Exception e)
            {
                var script = "showAlert('Error al cargar Grilla Paciente','2');";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "showAlert", script, true);
            }
        }
예제 #5
0
 protected void btnConfirmar_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         var personaPaciente = new PacienteDto();
         ObtenerDatosPantalla(personaPaciente);
         string varEstado = Request.QueryString["e"];
         if (varEstado == "N")
         {
             ManagerPacientes.GrabarPacienteInsert(ref personaPaciente);
         }
         else if (varEstado == "B")
         {
             ManagerPacientes.GrabarPacienteUpdate(ref personaPaciente);
         }
     }
 }
예제 #6
0
 protected void btnConfirmar_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         string error = null; string msj = null; int errorNro = 0;
         var    paciente = new PacienteDto();
         ObtenerDatosPantalla(paciente);
         var varEstado = Request.QueryString["e"];
         if (varEstado == "N")
         {
             ManagerPacientes.GrabarPacienteInsert(ref paciente, ref error, ref errorNro);
             msj = "Paciente Guardado.";
         }
         else if (varEstado == "B")
         {
             ManagerPacientes.GrabarPacienteUpdate(ref paciente, ref error, ref errorNro);
             msj = "Paciente Actualizado.";
         }
         if (error == null)
         {
             var script = "showAlert('" + msj + "','1');";
             ScriptManager.RegisterStartupScript(this, typeof(Page), "showAlert", script, true);
             Limpiar();
             var script2 = "ocultarFormPaciente();";
             ScriptManager.RegisterStartupScript(this, typeof(Page), "ocultarFormPaciente", script2, true);
         }
         else
         {
             if (errorNro == -2)
             {
                 var script = "showAlert('" + error + "','3');";
                 ScriptManager.RegisterStartupScript(this, typeof(Page), "showAlert", script, true);
             }
             if (errorNro == -1)
             {
                 var script = "showAlert('" + error + "','2');";
                 ScriptManager.RegisterStartupScript(this, typeof(Page), "showAlert", script, true);
             }
         }
     }
 }
예제 #7
0
        protected void OnSelectedIndexChanged(object sender, EventArgs e)
        {
            //btnGuardar.Visible = false;//////////////////////////////////////////////////////////////////////////////////////////////////
            var script = "editarPaciente();";

            ScriptManager.RegisterStartupScript(this, typeof(Page), "editarPaciente", script, true);

            var varPac = gvPac.SelectedRow.Cells[0].Text;

            if (!string.IsNullOrEmpty(varPac))
            {
                var pac = new PacienteDto();
                pac = ManagerPacientes.ExistePacienteDoc(varPac);
                if (pac != null)
                {
                    CargarDatosPantalla(pac);
                    //btnGuardar.Visible = true;//////////////////////////////////////////////////////////////////////////////////////////////////
                    PanelPantalla.Visible = true;
                }
            }
        }
예제 #8
0
        //Botones --------------------------------------------------------------------------------------------------
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            lbl.Text = null;
            if (!string.IsNullOrEmpty(txtDoc.Value))
            {
                PacienteDto pac = new PacienteDto();
                pac = ManagerPacientes.ExistePaciente(txtDoc.Value);

                if (pac != null)
                {
                    lbl.Text = "Existe";
                    CargarDatosPantalla(pac);
                    PanelPantalla.Visible = true;
                    btnConfirmar.Visible  = true;
                }
                else
                {
                    lbl.Text = "El paciente buscado No existe!, desea buscar otro? o registar este paciente?";
                    PanelPantalla.Visible = false;
                    btnConfirmar.Visible  = false;
                }
            }
        }