Beispiel #1
0
        public List <FCCxCBienoServicio> NEGOCIO_SelectAll()
        {
            try
            {
                var resTemp = new DATOS_BienoServicio().DATOS_selectAll();
                /*TODO*/
                List <FCCxCBienoServicio> res = new List <FCCxCBienoServicio>();
                foreach (var r in resTemp)
                {
                    FCCxCBienoServicio n = new FCCxCBienoServicio()
                    {
                        IdBoS       = r.IdBoS,
                        DscBoS      = r.DscBoS,
                        IdAuxiliar  = r.IdAuxiliar,
                        IdConcepto  = r.IdConcepto,
                        FecCreacion = r.FecCreacion,
                        UsrCreacion = r.UsrCreacion,
                        FecUltModif = r.FecUltModif,
                        UsrUltModif = r.UsrUltModif,
                        Id_SP       = r.Id_SP
                    };
                    res.Add(n);
                }
                return(res);
            }

            catch (Exception ex)
            {
                var msgError = ex.Message;
            }
            return(null);
        }
Beispiel #2
0
 public bool NEGOCIO_delete(int id)
 {
     try
     {
         var resultado = new DATOS_BienoServicio().DATOS_delete(id);
         return(resultado);
     }
     catch (Exception ex)
     {
         var msgError = ex.Message;
         return(false);
     }
 }
Beispiel #3
0
 public bool NEGOCIO_update(FCCxCBienoServicio obj)
 {
     try
     {
         var resultado = new DATOS_BienoServicio().DATOS_update(obj);
         return(resultado);
     }
     catch (Exception ex)
     {
         var msgError = ex.Message;
         return(false);
     }
 }
Beispiel #4
0
        public FCCxCBienoServicio NEGOCIO_Select(int id)
        {
            try
            {
                var res = new DATOS_BienoServicio().DATOS_Select(id);

                return(res);
            }

            catch (Exception ex)
            {
                var msgError = ex.Message;
            }
            return(null);
        }
Beispiel #5
0
        public void BienoServicio_Get_DebeRetornarMismaCantidadCapaDatos()
        {
            //registros retornados por la capa de datos
            CxC.Datos.DATOS_BienoServicio obj = new DATOS_BienoServicio();
            var resCapaDatos = obj.DATOS_selectAll();

            //registros retornados por el API
            var controller = new BienoServicioController();

            var resApi = controller.Get() as List <FCCxCBienoServicio>;

            if (resApi == null && resCapaDatos == null)
            {
                Assert.AreEqual(0, 0, "Ambos son null");
            }
            else
            {
                Assert.AreEqual(resCapaDatos.Count, resApi.Count, "Cantidad es igual en ambos");
            }
        }
Beispiel #6
0
        public void BienoServicio_Get_id_DebeRetonarUnRegistro()
        {
            //registros retornados por la capa de datos
            CxC.Datos.DATOS_BienoServicio obj = new DATOS_BienoServicio();
            var resCapaDatos = obj.DATOS_Select(1);

            //registros retornados por el API
            var controller = new BienoServicioController();

            var resApi = controller.Get(1) as FCCxCBienoServicio;

            if (resApi == null && resCapaDatos == null)
            {
                Assert.AreEqual(0, 0, "Ambos son null");
            }
            else
            {
                Assert.IsTrue(resApi.IdBoS == resCapaDatos.IdAuxiliar, "Retornan valores diferentes");
                Assert.AreNotEqual(resApi, null, "no retornan una fila, retornan null");
            }
        }