Exemplo n.º 1
0
        public ActionResult Create(TipoDeducionViewModel tipoDeducionViewModel)
        {
            string mensaje = "";

            try
            {
                TIPO_DEDUCCIONES parametro = this.Convertir(tipoDeducionViewModel);
                mensaje = "Registro agregado satisfactoriamente";
                using (UnidadDeTrabajo <TIPO_DEDUCCIONES> unidad = new UnidadDeTrabajo <TIPO_DEDUCCIONES>(new BDContext()))
                {
                    unidad.genericDAL.Add(parametro);
                    if (!unidad.Complete())
                    {
                        TempData["mensaje"] = "El registro ya existe";
                        return(RedirectToAction("Create"));
                    }
                }
            }
            catch (Exception ex)
            {
                mensaje = ex.ToString();
            }
            TempData["mensaje"] = mensaje;

            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public void TestDeleteGeneric()
        {
            TIPO_DEDUCCIONES x = new TIPO_DEDUCCIONES();

            using (UnidadDeTrabajo <TIPO_DEDUCCIONES> Unidad = new UnidadDeTrabajo <TIPO_DEDUCCIONES>(new BDContext()))
            {
                x = Unidad.genericDAL.Get(2);
                Unidad.genericDAL.Remove(x);
                Assert.AreEqual(true, Unidad.Complete());
            }
        }
Exemplo n.º 3
0
        private TIPO_DEDUCCIONES Convertir(TipoDeducionViewModel tipoDeduccionViewModel)
        {
            TIPO_DEDUCCIONES deducciones = new TIPO_DEDUCCIONES
            {
                idDeduccion     = tipoDeduccionViewModel.idDeduccion,
                nombreDeduccion = tipoDeduccionViewModel.nombreDeduccion,
                porcentaje      = tipoDeduccionViewModel.porcentaje,
                descripcion     = tipoDeduccionViewModel.descripcion,
            };

            return(deducciones);
        }
Exemplo n.º 4
0
        private TipoDeducionViewModel Convertir(TIPO_DEDUCCIONES tipoDeduccion)
        {
            TipoDeducionViewModel tipoDeduccionViewModel = new TipoDeducionViewModel
            {
                idDeduccion     = tipoDeduccion.idDeduccion,
                nombreDeduccion = tipoDeduccion.nombreDeduccion,
                porcentaje      = tipoDeduccion.porcentaje,
                descripcion     = tipoDeduccion.descripcion,
            };

            return(tipoDeduccionViewModel);
        }
Exemplo n.º 5
0
        public void TestAddGeneric()
        {
            TIPO_DEDUCCIONES x = new TIPO_DEDUCCIONES
            {
                nombreDeduccion = "CCSS",
                porcentaje      = 8.3M,
                descripcion     = "caja"
            };


            using (UnidadDeTrabajo <TIPO_DEDUCCIONES> Unidad = new UnidadDeTrabajo <TIPO_DEDUCCIONES>(new BDContext()))
            {
                Unidad.genericDAL.Add(x);
                Assert.AreEqual(true, Unidad.Complete());
            }
        }