コード例 #1
0
        public List <Marca> Read()
        {
            MarcaDAC     marcaDAC = new MarcaDAC();
            List <Marca> result   = new List <Marca>();

            result = marcaDAC.Read();

            return(result);
        }
コード例 #2
0
        public void BorrarPorId(Marca marca, string usuario)
        {
            var ad = new MarcaDAC();

            ad.BorrarPorId(marca.Id);

            var aud = new Auditoria();

            aud.grabarBitacora(DateTime.Now, usuario, "BORRAR MARCA", "INFO", "Se borró la marca: " + marca.Id + " - '" + marca.Descripcion + "'");
        }
コード例 #3
0
 public Marca Create(Marca entity)
 {
     if (Verificar(entity))
     {
         MarcaDAC marcaDAC = new MarcaDAC();
         return(marcaDAC.Create(entity));
     }
     else
     {
         return(null);
     }
 }
コード例 #4
0
        public bool Update(Marca entity)
        {
            MarcaDAC marcaDAC = new MarcaDAC();

            if (Verificar(entity))
            {
                marcaDAC.Update(entity);
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #5
0
        public void ActualizarPorId(Marca marca, string usuario)
        {
            var ad = new MarcaDAC();

            var aud = new Auditoria();

            var descripcionAnterior = BuscarPorId(marca.Id).Descripcion;

            ad.ActualizarPorId(marca);

            var inte = new IntegridadDatos();

            var marcaActualDVH = inte.CalcularDVH(marca.Id.ToString() + marca.Descripcion);

            inte.ActualizarDVHMarca(marca.Id, marcaActualDVH);
            inte.RecalcularDVV("Marca");

            aud.grabarBitacora(DateTime.Now, usuario, "MODIFICAR MARCA", "INFO", "Se actualizó la marca: " + marca.Id + " - '" + descripcionAnterior + "' a '" + marca.Descripcion + "'");
        }
コード例 #6
0
        public Marca Agregar(Marca marca, string usuario)
        {
            var ad = new MarcaDAC();


            var marcaActual = ad.Agregar(marca);

            var inte = new IntegridadDatos();

            var marcaActualDVH = inte.CalcularDVH(marcaActual.Id.ToString() + marcaActual.Descripcion);

            inte.ActualizarDVHMarca(marcaActual.Id, marcaActualDVH);
            inte.RecalcularDVV("Marca");

            var aud = new Auditoria();

            aud.grabarBitacora(DateTime.Now, usuario, "ALTA MARCA", "INFO", "Se creó la marca: " + marca.Id + " - '" + marca.Descripcion + "'");

            return(marcaActual);
        }
コード例 #7
0
        public Marca ReadBy(string id)
        {
            MarcaDAC marcaDAC = new MarcaDAC();

            return(marcaDAC.ReadBy(id));
        }
コード例 #8
0
        public void Delete(int id)
        {
            MarcaDAC marcaDAC = new MarcaDAC();

            marcaDAC.Delete(id);
        }
コード例 #9
0
        public Marca BuscarPorId(int id)
        {
            var ad = new MarcaDAC();

            return(ad.BuscarPorId(id));
        }
コード例 #10
0
        public IEnumerable <Marca> Listar()
        {
            var ad = new MarcaDAC();

            return(ad.Listar());
        }