public void pruebaInsertarFicha_Doct_ThrowsNull()
        {
            BLFichaDoctor          ficha_null       = null;
            BLManejadorFichaDoctor manejador_prueba = new BLManejadorFichaDoctor();

            manejador_prueba.insertar(ficha_null);
        }
        public void pruebaInsertarFicha_doct_ThrowsSQLException()
        {
            BLFichaDoctor ficha_prueba = new BLFichaDoctor(1, 1, "doc01", "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" +
                                                           "11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111", "prueba", "inyectar");
            BLManejadorFichaDoctor manejador_prueba = new BLManejadorFichaDoctor();

            manejador_prueba.insertar(ficha_prueba);
        }
        public void pruebaInsertarFicha_doct()
        {
            BLFichaDoctor          ficha_prueba     = new BLFichaDoctor(168, 168, "doc01", "dolores estomacales", "prueba", "inyectar");
            BLManejadorFichaDoctor manejador_prueba = new BLManejadorFichaDoctor();

            manejador_prueba.insertar(ficha_prueba);


            Assert.AreEqual(ficha_prueba.idConsulta, (manejador_prueba.consultar(ficha_prueba.idConsulta).idConsulta));
        }
示例#4
0
        protected void guardarBtn_Click(object sender, EventArgs e)
        {
            try {
                BLManejadorFichaDoctor blm = new BLManejadorFichaDoctor();
                blm.insertar(new BLFichaDoctor(Convert.ToInt32(Session["idConsulta"]), Convert.ToInt32(Session["idConsulta"]), ((BLEmpleado)Session["empleado"]).id, Convert.ToString(motivoText.Text.Trim()), Convert.ToString(examenText.Text.Trim()), Convert.ToString(planText.Text.Trim())));


                if (foto.HasFile)
                {
                    BLManejadorFoto blf    = new BLManejadorFoto();
                    String          nombre = guardarFoto();
                    if (!nombre.Equals(""))
                    {
                        blf.borrarFoto(new BLFoto(image.ImageUrl, Convert.ToInt32(Session["idConsulta"])));
                        blf.insertar(new BLFoto("~/fotos/" + nombre, Convert.ToInt32(Session["idConsulta"])));
                    }
                    else
                    {
                        lblError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error. </strong>No se pudo guardar la información en el servidor.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
                        lblError.Visible = true;
                    }
                }

                if (foto2.HasFile)
                {
                    BLManejadorFoto blf    = new BLManejadorFoto();
                    String          nombre = guardarFoto2();
                    if (!nombre.Equals(""))
                    {
                        blf.borrarFoto(new BLFoto(image3.ImageUrl, Convert.ToInt32(Session["idConsulta"])));
                        blf.insertar(new BLFoto("~/fotos/" + nombre, Convert.ToInt32(Session["idConsulta"])));
                    }
                    else
                    {
                        lblError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error. </strong>No se pudo guardar la foto en el servidor.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
                        lblError.Visible = true;
                    }
                }

                Response.Redirect("FichaDoctor.aspx");
            } catch (Exception) {
                lblError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al guardar los datos de la ficha doctor. </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;
            }
        }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            revisarLogin();

            try {
                //BLManejadorEmpleado blEmplea = new BLManejadorEmpleado();

                if (!IsPostBack)
                {
                    BLManejadorFichaDoctor blm = new BLManejadorFichaDoctor();
                    BLFichaDoctor          doc = blm.consultar(Convert.ToInt32(Session["idConsulta"]));
                    if (doc.idDoctor == 0)
                    {
                        lblEmpleado.Visible = false;
                    }
                    else
                    {
                        motivoText.Text = doc.motivoConsulta;
                        examenText.Text = doc.examenFisico;
                        planText.Text   = doc.plan;
                        BLManejadorFoto blf   = new BLManejadorFoto();
                        List <BLFoto>   fotos = blf.consultar(Convert.ToInt32(Session["idConsulta"]));
                        if (fotos.Count > 0)
                        {
                            image.ImageUrl  = fotos[0].url;
                            image2.ImageUrl = fotos[0].url;
                            image.Visible   = true;
                            if (fotos.Count > 1)
                            {
                                image3.ImageUrl = fotos[1].url;
                                image4.ImageUrl = fotos[1].url;
                                image3.Visible  = true;
                            }
                        }
                        lblEmpleado.Text    = "Doctor Encargado: " + new BLManejadorEmpleado().obtenerEmpleado(doc.idEmpleado).nombreEmpleado;
                        lblEmpleado.Visible = true;
                    }
                }
            } catch (Exception) {
                lblError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al cargar los datos de la ficha doctor. </strong>Por favor 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 ficha doctor. Por favor vuelva a la pagina principal.";
            }
        }