예제 #1
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 + "'");
        }
예제 #2
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);
        }