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));
        }
Exemplo n.º 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;
            }
        }