Exemple #1
0
        public void ExisteTest()
        {
            bool paso = false;

            paso = ProcedimientosBLL.Existe(9);
            Assert.AreEqual(paso, true);
        }
Exemple #2
0
        public void EliminarTest()
        {
            bool paso = false;

            paso = ProcedimientosBLL.Eliminar(9);
            Assert.AreEqual(paso, true);
        }
Exemple #3
0
        public void GetProcedimientosTest()
        {
            bool paso = false;

            List <Procedimientos> lista = ProcedimientosBLL.GetProcedimientos();

            if (lista != null)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
Exemple #4
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Procedimientos Procedimiento;
            bool           paso = false;

            RepositorioBase <Procedimientos> repositorio = new RepositorioBase <Procedimientos>();
            ProcedimientosBLL procedimientosBLL          = new ProcedimientosBLL();

            if (!Validar())
            {
                return;
            }

            Procedimiento = LlenarClase();

            if (ProcedimientoIdNumericUpDown.Value == 0)
            {
                paso = procedimientosBLL.Guardar(Procedimiento);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un registro que no existe");
                    return;
                }
                paso = procedimientosBLL.Modificar(Procedimiento);
            }
            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);

                RepositorioBase <Citas> repositorioCitas = new RepositorioBase <Citas>();
                var Lista = repositorioCitas.GetList(p => p.PacienteId == PacienteComboBox.SelectedIndex + 1 && (p.Estado.ToLower() == "programada" || p.Estado.ToLower() == "reprogramada"));

                Citas cita;

                foreach (var item in Lista)
                {
                    cita        = repositorioCitas.Buscar(item.CitaId);
                    cita.Estado = "Cumplida";
                    repositorioCitas.Modificar(cita);
                    break;
                }
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void ModificarTest()
        {
            bool                          paso;
            Procedimientos                procedimiento     = new Procedimientos();
            ProcedimientosBLL             procedimientosBLL = new ProcedimientosBLL();
            List <ProcedimientosDetalles> detalle           = new List <ProcedimientosDetalles>();

            procedimiento.ProcedimientoId      = 1;
            procedimiento.Estado               = "Terminado";
            procedimiento.ProcedimientoDetalle = detalle;

            paso = procedimientosBLL.Modificar(procedimiento);
            Assert.AreEqual(paso, true);
        }
Exemple #6
0
        public void BuscarTest()
        {
            bool           paso = false;
            Procedimientos procedimientos;

            procedimientos = ProcedimientosBLL.Buscar(9);

            if (procedimientos != null)
            {
                paso = true;
            }

            Assert.AreEqual(paso, false);
        }
        public void GuardarTest()
        {
            bool paso;
            ProcedimientosBLL             procedimientosBLL = new ProcedimientosBLL();
            Procedimientos                procedimiento     = new Procedimientos();
            List <ProcedimientosDetalles> detalle           = new List <ProcedimientosDetalles>();

            procedimiento.ProcedimientoId     = 0;
            procedimiento.PacienteId          = 1;
            procedimiento.TipoProcedimientoId = 1;
            procedimiento.Estado    = "En Proceso";
            procedimiento.Monto     = 1000;
            procedimiento.Cobrado   = false;
            procedimiento.UsuarioId = 1;

            procedimiento.ProcedimientoDetalle = detalle;
            paso = procedimientosBLL.Guardar(procedimiento);

            Assert.AreEqual(paso, true);
        }
Exemple #8
0
        public void ModificarTest()
        {
            Procedimientos         procedimiento = new Procedimientos();
            ProcedimientosDetalles detalle       = new ProcedimientosDetalles();
            bool paso = false;

            procedimiento.ProcedimientoId     = 8;
            procedimiento.PacienteId          = 3;
            procedimiento.TipoProcedimientoId = 1;
            procedimiento.Estado = "Concluido";

            detalle.ProcedimientosDetalleId = 0;
            detalle.ProcedimientoId         = 2;
            detalle.CitaId      = 3;
            detalle.Descripcion = "Se concluyo el procedimiento";


            procedimiento.ProcedimientoDetalle.Add(detalle);

            paso = ProcedimientosBLL.Modificar(procedimiento);

            Assert.AreEqual(paso, true);
        }
Exemple #9
0
        public void InsertarTest()
        {
            Procedimientos         procedimiento = new Procedimientos();
            ProcedimientosDetalles detalle       = new ProcedimientosDetalles();
            bool paso = false;

            procedimiento.ProcedimientoId     = 0;
            procedimiento.PacienteId          = 3;
            procedimiento.TipoProcedimientoId = 1;
            procedimiento.Estado = "En Proceso";

            detalle.ProcedimientosDetalleId = 0;
            detalle.ProcedimientoId         = 2;
            detalle.CitaId      = 2;
            detalle.Descripcion = "Se inicio el procedimiento";


            procedimiento.ProcedimientoDetalle.Add(detalle);

            paso = ProcedimientosBLL.Insertar(procedimiento);

            Assert.AreEqual(paso, true);
        }
Exemple #10
0
        public void GuardarTest()
        {
            Procedimientos         procedimiento = new Procedimientos();
            ProcedimientosDetalles detalle       = new ProcedimientosDetalles();
            bool paso = false;

            procedimiento.ProcedimientoId     = 0;
            procedimiento.PacienteId          = 3;
            procedimiento.TipoProcedimientoId = 1;
            procedimiento.Estado = "En Proceso";

            detalle.ProcedimientosDetalleId = 0;
            detalle.ProcedimientoId         = 2;
            detalle.CitaId      = 1;
            detalle.Descripcion = "Se realizaron avances en...";


            procedimiento.ProcedimientoDetalle.Add(detalle);

            paso = ProcedimientosBLL.Guardar(procedimiento);

            Assert.AreEqual(paso, true);
        }