예제 #1
0
 private void desactivarCampos()
 {
     if (!String.IsNullOrEmpty(Convert.ToString(Session["cedula"])) || (!String.IsNullOrWhiteSpace(Convert.ToString(Session["cedula"]))))
     {
         if (!String.IsNullOrEmpty(idText.Text) || (!String.IsNullOrWhiteSpace(idText.Text)))
         {
             BLEmpleado emp = (BLEmpleado)(Session["empleado"]);
             idText.Enabled = false;
             if ((!emp.rol.Equals("Secretaria")))
             {
                 btnHistorialClinico.Visible = true;
             }
             BLManejadorConsulta man = new BLManejadorConsulta();
             List <BLConsulta>   bl  = man.listaConsultas(idText.Text.Trim());
             if (bl.Count > 0)
             {
                 ultimaBtn.Visible           = true;
                 btnHistorialClinico.Enabled = true;
                 ultimaBtn.Enabled           = true;
                 historialBtn.Visible        = true;
                 historialBtn.Enabled        = true;
             }
             else
             {
                 btnHistorialClinico.Enabled = true;
                 historialBtn.Visible        = true;
                 historialBtn.Enabled        = true;
                 ultimaBtn.Enabled           = false;
                 ultimaBtn.Visible           = false;
             }
         }
     }
 }
예제 #2
0
        public void pruebaInsertarConsulta_ThrowsNull()
        {
            BLConsulta          cons_null        = null;
            BLManejadorConsulta manejador_prueba = new BLManejadorConsulta();

            manejador_prueba.insertar(cons_null);
        }
예제 #3
0
        public void pruebaInsertarConsulta_ThrowsSQLExc()
        {
            BLConsulta          cons_err         = new BLConsulta(1, new DateTime(2006, 04, 03), "3216511111111111111111111111111111111111111111111111111111111111111111111", 7);
            BLManejadorConsulta manejador_prueba = new BLManejadorConsulta();


            manejador_prueba.insertar(cons_err);
        }
예제 #4
0
        protected void ultimaBtn_Click(object sender, EventArgs e)
        {
            Session["cedula"] = idText.Text.Trim();
            BLManejadorConsulta man = new BLManejadorConsulta();

            Session["idConsulta"] = man.consultarUltimo(Convert.ToString(idText.Text.Trim()));
            Response.Redirect("Consulta.aspx");
        }
예제 #5
0
        public void pruebaInsertarConsulta()
        {
            BLConsulta          cons_prueba      = new BLConsulta(168, new DateTime(2018, 02, 03), "504060873", 2000);
            BLManejadorConsulta manejador_prueba = new BLManejadorConsulta();


            manejador_prueba.insertar(cons_prueba);

            Assert.AreEqual(cons_prueba.idConsulta, (manejador_prueba.consultar(cons_prueba.idConsulta).idConsulta));
        }
예제 #6
0
 protected void guardarBtn_Click(object sender, EventArgs e) {
     try {
         BLManejadorConsulta blm = new BLManejadorConsulta();
         string precio = precioText.Text.Trim();
         blm.modificar(Convert.ToInt32(Session["idConsulta"]), Convert.ToInt32(precioText.Text.Trim()));
         lblError.Text = "<div class=\"alert alert-success alert - dismissible fade show\" role=\"alert\"> <strong>¡Éxito! </strong>Información de la consulta guardada exitosamente.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
         lblError.Visible = true;
     } catch (Exception) {
         lblError.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al guardar los datos de la consulta. </strong>Verifique que los datos sean correctos..<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
         lblError.Visible = true;
         //errorLbl.Visible = true;
         //errorLbl.Text = "Error al guardar los datos de la consulta. Verifique que los datos sean correctos.";
     }
 }
예제 #7
0
        private void cargarGrid()
        {
            try {
                BLManejadorConsulta manejador = new BLManejadorConsulta();
                List <BLConsulta>   lista     = manejador.listaConsultasOrdenado(Convert.ToString(Session["cedula"]));

                if (lista.Count > 0)
                {
                    //listaConsultaGV.Columns[1].Visible = false;
                    listaConsultaGV.DataSource = lista;

                    listaConsultaGV.DataBind();
                    listaConsultaGV.HeaderRow.Cells[1].Text = "Numero";
                    listaConsultaGV.HeaderRow.Cells[2].Text = "Fecha";
                    listaConsultaGV.HeaderRow.Cells[3].Text = "Cédula";
                    listaConsultaGV.HeaderRow.Cells[4].Text = "Precio";

                    foreach (GridViewRow row in listaConsultaGV.Rows)
                    {
                        LinkButton lb = (LinkButton)row.Cells[0].Controls[0];
                        lb.Text = "Seleccionar";
                    }

                    listaConsultaGV.HeaderRow.Cells[1].Visible = false;
                    for (int i = 0; i < listaConsultaGV.Rows.Count; i++)
                    {
                        listaConsultaGV.Rows[i].Cells[1].Visible = false;
                    }
                }
                else
                {
                    lblError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> Este expediente no tiene consultas.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
                    lblError.Visible = true;
                    //errorLbl.Visible = true;
                    //errorLbl.Text = "Este expediente no tiene consultas.";
                }


                //listaConsultaGV.Columns[0].Visible = false;
            } catch (Exception) {
                lblError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al cargar los datos de la lista. </strong>Por favor recargue la página o vuelva a la página principal.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
                lblError.Visible = true;
                //errorLbl.Visible = true;
                //errorLbl.Text = "Error al cargar los datos de la lista. Por favor recargue la página o vuelva a la página principal";
            }
        }
예제 #8
0
 protected void agregarBtn_Click(object sender, EventArgs e)
 {
     try {
         BLManejadorConsulta manejador = new BLManejadorConsulta();
         BLConsulta          consulta  = new BLConsulta();
         consulta.fecha           = DateTime.Now;
         consulta.cedula          = Convert.ToString(Session["cedula"]);
         consulta.precio_Consulta = 0;
         manejador.insertar(consulta);
         //int idConsultaNueva = manejador.consultarUltimo(Convert.ToString(Session["cedula"]));
         int idConsultaNueva = manejador.consultarUltimoConsultaID();
         Session["idConsulta"] = idConsultaNueva;
         //Response.Redirect("Consulta.aspx");
         //lblError.Text = "<div class=\"alert alert-success alert - dismissible fade show\" role=\"alert\"> <strong>¡Éxito! </strong>Consulta agregada correctamente.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
         //lblError.Visible = true;
     } catch (Exception) {
         //errorLbl.Visible = true;
         //errorLbl.Text = "Error al guardar los datos de la consulta. Verifique que los datos sean correctos.";
         lblError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al guardar los datos de la consulta. </strong>Verifique que los datos sean correctos.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
         lblError.Visible = true;
     }
     guardarEnListaDia();
 }
예제 #9
0
        protected void Page_Load(object sender, EventArgs e) {
            try {
                revisarLogin();

                BLEmpleado emp = (BLEmpleado)(Session["empleado"]);
                if ((emp.rol.Equals("Secretaria")) || (emp.rol.Equals("Paramedico"))) {
                    entrarDoctor.Visible = false;
                }
                if ((emp.rol.Equals("Secretaria"))) {
                    entrarParamedico.Visible = false;
                    guardarBtn.Visible = false;
                    precioText.Enabled = false;
                }

                if ((emp.rol.Equals("Paramedico"))) {
                    guardarBtn.Visible = false;
                    precioText.Enabled = false;
                }
                if (!IsPostBack) {
                    try {
                        BLManejadorConsulta blm = new BLManejadorConsulta();
                        BLConsulta con = blm.consultar(Convert.ToInt32(Session["idConsulta"]));
                        fecha.Text = Convert.ToString((con.fecha).Day) + "/" + Convert.ToString((con.fecha).Month) + "/" + Convert.ToString((con.fecha).Year) + " " + Convert.ToString((con.fecha).Hour) + ":" + Convert.ToString((con.fecha).Minute);
                        //fecha.Text = Convert.ToString(con.fecha);
                        precioText.Text = Convert.ToString(con.precio_Consulta);
                    } catch (Exception) {
                        //errorLbl.Visible = true;
                        //errorLbl.Text = "Error al cargar los datos de la consulta. Regrese a la página principal";
                        lblError.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al cargar los datos de la consulta. </strong> Regrese a la página principal.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
                        lblError.Visible = true;
                    }
                }
            } catch (Exception) {
                lblError.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al cargar la información. </strong>Verifique su conexión a internet.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
                lblError.Visible = true;
            }
        }