/// <param name="Proveedor"></param> public static void ModificarProveedor(ProveedorEN Proveedor) { var ListaTelefonoEncriptada = new List<TelefonoEN>(); string CuitDesencriptado = Proveedor.Cuit; Proveedor.Cuit = Seguridad.Encriptar(Proveedor.Cuit); foreach (TelefonoEN item in Proveedor.Telefono) { var UnTelefono = new TelefonoEN(); UnTelefono.CodTel = item.CodTel; UnTelefono.CodEn = item.CodEn; UnTelefono.Numero = Seguridad.Encriptar(item.Numero); ListaTelefonoEncriptada.Add(UnTelefono); } Proveedor.Telefono = ListaTelefonoEncriptada; ProveedorAD.ModificarProveedor(Proveedor); var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Actualizó los datos del proveedor: " + CuitDesencriptado); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.ModificarProveedor); }
/// <param name="Cliente"></param> public static void BajaCliente(ClienteEN Cliente) { ClienteAD.BajaCliente(Cliente); var UsuLog = Autenticar.Instancia(); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Cliente"; DVHDatos.CodReg = Cliente.CodCli; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatosCliente = new DVVEN(); DVVDatosCliente.Tabla = "Cliente"; DVVDatosCliente.ValorDVHAntiguo = ValorDVHAntiguo; DVVDatosCliente.TipoAccion = "Baja Modificar"; DVVDatosCliente.ValorDVH = DVH; Integridad.GrabarDVV(DVVDatosCliente); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Baja de cliente con CUIT: " + Cliente.Cuit); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuLog.UsuarioLogueado; var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.BajaCliente); }
public static void DepurarBitacora(List<BitacoraEN> ListaRegistros) { int ValorDVHTotal = BitacoraAD.DepurarBitacora(ListaRegistros); var UsuAut = Autenticar.Instancia(); var DVVDatosCliente = new DVVEN(); DVVDatosCliente.Tabla = "Bitacora"; DVVDatosCliente.TipoAccion = "Eliminar"; DVVDatosCliente.ValorDVH = ValorDVHTotal; Integridad.GrabarDVV(DVVDatosCliente); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Depuró la Bitácora con un total de " + ListaRegistros.Count + " registro/s."); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int DVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.DepurarBitacora); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.DepurarBitacora); }
public static void AltaLocalidad(LocalidadEN Localidad) { if (LocalidadAD.ValidarLocalidad(Localidad.Descripcion) > 0) { throw new WarningException(My.Resources.ArchivoIdioma.LocalidadExistente); //throw new WarningException(Negocios.My.Resources.ArchivoIdioma.LocalidadExistente); return; } else { var Bitacora = new BitacoraEN(); var UsuLog = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de localidad: " + Localidad.Descripcion); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuLog.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); LocalidadAD.AltaLocalidad(Localidad); throw new InformationException(My.Resources.ArchivoIdioma.AltaLocalidad); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaLocalidad); } }
public static void AltaFamilia(FamiliaEN Familia) { string FamiliaDesencriptada = Familia.Descripcion; Familia.Descripcion = Seguridad.Encriptar(Familia.Descripcion); if (FamiliaAD.ValidarFamilia(Familia.Descripcion) > 0) { throw new WarningException(Negocios.My.Resources.ArchivoIdioma.FamiliaExistente); return; } else { FamiliaAD.AltaFamilia(Familia); var UsuAut = Autenticar.Instancia(); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de Familia: " + FamiliaDesencriptada); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaFamilia); } }
public static void ModificarPrecioProducto(ProductoEN Producto) { string PrecioDesencriptado = Producto.Precio; Producto.Precio = Seguridad.Encriptar(Producto.Precio); ProductoAD.ModificarPrecioProducto(Producto); var UsuAut = Autenticar.Instancia(); var DVHDatosHP = new DVHEN(); DVHDatosHP.Tabla = "Historico_Precio"; DVHDatosHP.CodReg = Producto.CodHistorico; int DVHHP = Integridad.CalcularDVH(DVHDatosHP); int ValorDVHAntiguoHP = Integridad.GrabarDVH(DVHDatosHP, DVHHP); var DVVDatosHP = new DVVEN(); DVVDatosHP.Tabla = "Historico_Precio"; DVVDatosHP.TipoAccion = "Baja Modificar"; DVVDatosHP.ValorDVHAntiguo = ValorDVHAntiguoHP; DVVDatosHP.ValorDVH = DVHHP; Integridad.GrabarDVV(DVVDatosHP); var BitacoraHP = new BitacoraEN(); BitacoraHP.Descripcion = Seguridad.Encriptar("Alta de Precio: " + PrecioDesencriptado + " del Cod.Prod: " + Producto.CodProd); BitacoraHP.Criticidad = 2.ToString(); BitacoraHP.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(BitacoraHP); var DVHDatosBitacoraHP = new DVHEN(); DVHDatosBitacoraHP.Tabla = "Bitacora"; DVHDatosBitacoraHP.CodReg = BitacoraHP.CodBit; int DVHBitacoraHP = Integridad.CalcularDVH(DVHDatosBitacoraHP); int ValorDVHAntiguoHPBit = Integridad.GrabarDVH(DVHDatosBitacoraHP, DVHBitacoraHP); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacoraHP; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaPrecio); }
/// <param name="NotaPedido"></param> public static void CrearNotaPedido(NotaPedidoEN NotaPedido) { var ListaDetalle = new List<DetalleEN>(); foreach (DetalleEN item in NotaPedido.Detalle) { var Linea = new DetalleEN(); Linea.CodProd = item.CodProd; Linea.NombreProducto = item.NombreProducto; Linea.Precio = Seguridad.Encriptar(item.Precio); Linea.Cantidad = item.Cantidad; ListaDetalle.Add(Linea); } NotaPedido.Detalle = ListaDetalle; NotaPedidoAD.CrearNotaPedido(NotaPedido); var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de Nota de Pedido | Cod: " + NotaPedido.CodNot); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaNotaPedido); }
public static void ModificarStockProducto(ProductoEN Producto) { ProductoAD.ModificarStockProducto(Producto); var UsuAut = Autenticar.Instancia(); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Producto"; DVHDatos.CodReg = Producto.CodProd; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Producto"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; Integridad.GrabarDVV(DVVDatos); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Se agrego " + Producto.Cantidad + " unidades al stock del producto: " + Producto.CodProd + "||" + Producto.Nombre); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaStock); }
public static void EliminarTelefonoUsuario(TelefonoEN UnTelefono) { var Bitacora = new BitacoraEN(); UsuarioAD.EliminarTelefonoUsuario(UnTelefono); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Eliminó el telefono: " + UnTelefono.Numero); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.EliminarTelefono); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.EliminarTelefono); }
public static void GenerarRemito(string NroNota) { int CodigoNota = NotaVentaAD.ObtenerIDNotaVenta(NroNota); var RENV = new NVRemitoEN(); if (NVRemitoAD.ValidarRemitoNV(CodigoNota) > 0) { throw new WarningException(Negocios.My.Resources.ArchivoIdioma.RemitoNVExiste); } else { NVRemitoAD.GenerarRemito(CodigoNota, RENV); } var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de Remito | Cod: " + RENV.CodRemito); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.RemitoNVGenerado); }
public static void AltaUsuarioFamilia(string Usuario, UsuarioEN UsuFam) { var ListaMensajes = new List <UsuFamEN>(); var UsuAut = Autenticar.Instancia(); if (UsuarioAD.ValidarUsuario(Usuario) > 0) { int CodUsu = UsuarioAD.ObtenerIDUsuario(Usuario); foreach (UsuFamEN item in UsuFam.UsuFamL) { var UnUsuFam = new UsuFamEN(); UnUsuFam.CodFam = item.CodFam; UnUsuFam.DescFam = item.DescFam; if (UsuarioAD.ValidarUsuFam(CodUsu, UnUsuFam) > 0) { ListaMensajes.Add(UnUsuFam); } else if (UsuarioAD.AltaUsuarioFamilia(CodUsu, UnUsuFam) == true) { var DVHDatosFam = new DVHEN(); DVHDatosFam.Tabla = "Usu_Fam"; DVHDatosFam.CodReg = CodUsu; DVHDatosFam.CodAux = UnUsuFam.CodFam; int DVH = Integridad.CalcularDVH(DVHDatosFam); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosFam, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usu_Fam"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatos); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Alta Usuario - Familia | Cod.Usu: " + CodUsu + " y Cod.Fam: " + UnUsuFam.CodFam); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); } } } else { throw new WarningException(My.Resources.ArchivoIdioma.UsuarioDadoBaja); //throw new WarningException(Negocios.My.Resources.ArchivoIdioma.UsuarioDadoBaja); } if (ListaMensajes.Count > 0) { throw new WarningException(ListaMensajes); } }
public static void AltaUsuario(UsuarioEN Usuario) { string UsuarioDesencriptado = Usuario.Usuario; Usuario.Usuario = Seguridad.Encriptar(Usuario.Usuario); Usuario.Contraseña = Seguridad.EncriptarMD5(Usuario.Contraseña); if (UsuarioAD.ValidarUsuario(Usuario.Usuario) > 0) { throw new WarningException(My.Resources.ArchivoIdioma.UsuarioExistente); //throw new WarningException(NegociosC.My.Resources.ArchivoIdioma.UsuarioExistente); return; } else { var ListaTelefonoEncriptada = new List <TelefonoEN>(); foreach (TelefonoEN item in Usuario.Telefono) { var unTelefono = new TelefonoEN(); unTelefono.Numero = Seguridad.Encriptar(item.Numero); ListaTelefonoEncriptada.Add(unTelefono); } Usuario.Telefono = ListaTelefonoEncriptada; UsuarioAD.AltaUsuario(Usuario); var UsuAut = Autenticar.Instancia(); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usuario"; DVHDatos.CodReg = Usuario.CodUsu; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usuario"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatos); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de usuario: " + UsuarioDesencriptado); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.AltaUsuario); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaUsuario); } }
public static void ModificarUsuario(UsuarioEN Usuario) { var ListaTelefonoEncriptada = new List <TelefonoEN>(); string UsuarioDesencriptado = Usuario.Usuario; Usuario.Usuario = Seguridad.Encriptar(Usuario.Usuario); foreach (TelefonoEN item in Usuario.Telefono) { var UnTelefono = new TelefonoEN(); UnTelefono.CodTel = item.CodTel; UnTelefono.CodEn = item.CodEn; UnTelefono.Numero = Seguridad.Encriptar(item.Numero); ListaTelefonoEncriptada.Add(UnTelefono); } Usuario.Telefono = ListaTelefonoEncriptada; UsuarioAD.ModificarUsuario(Usuario); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usuario"; DVHDatos.CodReg = Usuario.CodUsu; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usuario"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; Integridad.GrabarDVV(DVVDatos); var UsuAut = Autenticar.Instancia(); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Actualizó los datos del usuario: " + UsuarioDesencriptado); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.ModificarUsuario); //throw new InformationException(NegociosC.My.Resources.ArchivoIdioma.ModificarUsuario); }
public static void AltaCliente(ClienteEN Cliente) { string CuitDesencriptado = Cliente.Cuit; Cliente.Cuit = Seguridad.Encriptar(Cliente.Cuit); if (ClienteAD.ValidarCliente(Cliente.Cuit) > 0) { throw new WarningException(My.Resources.ArchivoIdioma.ClienteExistente); //throw new WarningException(Negocios.My.Resources.ArchivoIdioma.ClienteExistente); return; } else { var ListaTelefonoEncriptada = new List<TelefonoEN>(); foreach (TelefonoEN item in Cliente.Telefono) { var UnTelefono = new TelefonoEN(); UnTelefono.Numero = Seguridad.Encriptar(item.Numero); ListaTelefonoEncriptada.Add(UnTelefono); } Cliente.Telefono = ListaTelefonoEncriptada; ClienteAD.AltaCliente(Cliente); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Cliente"; DVHDatos.CodReg = Cliente.CodCli; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatosCliente = new DVVEN(); DVVDatosCliente.Tabla = "Cliente"; DVVDatosCliente.TipoAccion = "Alta"; DVVDatosCliente.ValorDVH = DVH; Integridad.GrabarDVV(DVVDatosCliente); var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de cliente con CUIT: " + CuitDesencriptado); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.AltaCliente); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaCliente); } }
public static void CambiarContraseña(string UsuarioLogueado, string ContraseñaAnterior, string NuevaContraseña) { string UsuEnc = Seguridad.Encriptar(UsuarioLogueado); string ConAntEnc = Seguridad.EncriptarMD5(ContraseñaAnterior); string NuevaCon = Seguridad.EncriptarMD5(NuevaContraseña); if (UsuarioAD.ValidarContraseña(UsuEnc, ConAntEnc) > 0) { UsuarioAD.CambiarContraseña(UsuEnc, NuevaCon); var UsuAut = Autenticar.Instancia(); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usuario"; DVHDatos.CodReg = UsuAut.CodUsuLogueado; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usuario"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; Integridad.GrabarDVV(DVVDatos); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Cambio su contraseña"); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.ContraseñaCambiada); //throw new InformationException(NegociosC.My.Resources.ArchivoIdioma.ContraseñaCambiada); } else { throw new WarningException(My.Resources.ArchivoIdioma.ContraseñaInvalida); //throw new WarningException(NegociosC.My.Resources.ArchivoIdioma.ContraseñaInvalida); } }
/// <param name="NotaVenta"></param> public static void BajaNotaVenta(NotaVentaEN NotaVenta) { NotaVentaAD.BajaNotaVenta(NotaVenta); int CodNot = NotaVentaAD.ObtenerIDNotaVenta(NotaVenta.NroNota); var ListaDetalle = new List<DetalleEN>(); ListaDetalle = NotaVentaAD.ObtenerDetalleNV(CodNot); foreach (DetalleEN item in ListaDetalle) { var Detalle = new DetalleEN(); Detalle.CodProd = item.CodProd; Detalle.Cantidad = item.Cantidad; NotaVentaAD.ActualizarCantidadProducto(Detalle); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Producto"; DVHDatos.CodReg = item.CodProd; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Producto"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; Integridad.GrabarDVV(DVVDatos); } var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Baja de la Nota de Venta con Nro: " + NotaVenta.NroNota); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.BajaNotaVenta); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.BajaNotaVenta); }
/// <param name="Cliente"></param> public static void ModificarCliente(ClienteEN Cliente) { var ListaTelEncriptada = new List<TelefonoEN>(); foreach (TelefonoEN item in Cliente.Telefono) { var UnTelefono = new TelefonoEN(); UnTelefono.CodTel = item.CodTel; UnTelefono.CodEn = item.CodEn; UnTelefono.Numero = Seguridad.Encriptar(item.Numero); ListaTelEncriptada.Add(UnTelefono); } Cliente.Telefono = ListaTelEncriptada; ClienteAD.ModificarCliente(Cliente); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Cliente"; DVHDatos.CodReg = Cliente.CodCli; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatosCliente = new DVVEN(); DVVDatosCliente.Tabla = "Cliente"; DVVDatosCliente.TipoAccion = "Baja Modificar"; DVVDatosCliente.ValorDVHAntiguo = ValorDVHAntiguo; DVVDatosCliente.ValorDVH = DVH; Integridad.GrabarDVV(DVVDatosCliente); var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Actualizó los datos del cliente: " + Cliente.RazonSocial); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.ModificarCliente); }
public static void DesbloquearUsuario(string Usuario) { string UsuarioDesencriptado = Usuario; Usuario = Seguridad.Encriptar(Usuario); int CodUsu = UsuarioAD.ObtenerIDUsuario(Usuario); UsuarioAD.DesbloquearUsuario(Usuario); var UsuAut = Autenticar.Instancia(); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usuario"; DVHDatos.CodReg = CodUsu; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usuario"; DVVDatos.ValorDVH = DVH; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; DVVDatos.TipoAccion = "Baja Modificar"; Integridad.GrabarDVV(DVVDatos); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Desbloqueo al usuario: " + UsuarioDesencriptado); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.DesbloquearUsuario); //throw new InformationException(NegociosC.My.Resources.ArchivoIdioma.DesbloquearUsuario); }
public static void ResetearContraseña(UsuarioEN Usuario) { string UsuarioDesencriptado = Usuario.Usuario; Usuario.Usuario = Seguridad.Encriptar(Usuario.Usuario); Usuario.Contraseña = Seguridad.EncriptarMD5(Usuario.Contraseña); UsuarioAD.ResetearContraseña(Usuario); var UsuAut = Autenticar.Instancia(); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usuario"; DVHDatos.CodReg = Usuario.CodUsu; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usuario"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; Integridad.GrabarDVV(DVVDatos); if (Usuario.TipoAccion == false) { var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Cambió la contraseña de: " + UsuarioDesencriptado); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); } throw new InformationException(My.Resources.ArchivoIdioma.ResetContrasena); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.ResetContrasena); }
/// <param name="Proveedor"></param> public static void BajaProveedor(ProveedorEN Proveedor) { ProveedorAD.BajaProveedor(Proveedor); var Bitacora = new BitacoraEN(); var UsuLog = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Baja de proveedor: " + Proveedor.RazonSocial); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuLog.UsuarioLogueado; var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.BajaProveedor); }
/// <param name="FamiliaPatente"></param> public static void AltaFamiliaPatente(FamiliaEN FamiliaPatente) { var UsuAut = Autenticar.Instancia(); foreach (FamPatEN item in FamiliaPatente.FamPatL) { var UnaFamPat = new FamPatEN(); UnaFamPat.CodFam = item.CodFam; UnaFamPat.CodPat = item.CodPat; UnaFamPat.DescPat = item.DescPat; if (!(FamiliaAD.ValidarPatente(UnaFamPat) > 0)) { FamiliaAD.AltaFamiliaPatente(UnaFamPat); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Fam_Pat"; DVHDatos.CodReg = UnaFamPat.CodFam; DVHDatos.CodAux = UnaFamPat.CodPat; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Fam_Pat"; DVVDatos.TipoAccion = "Alta"; DVVDatos.ValorDVH = DVH; Integridad.GrabarDVV(DVVDatos); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de Patente - Familia | Cod.Fam: " + UnaFamPat.CodFam + " y Cod.Pat: " + UnaFamPat.CodPat); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); } } }
/// <param name="NotaPedido"></param> public static void BajaNotaPedido(NotaPedidoEN NotaPedido) { NotaPedidoAD.BajaNotaPedido(NotaPedido); var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Baja de la Nota de Pedido con Nro: " + NotaPedido.NroNota); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.BajaNotaVenta); }
public static void BajaFamiliaPatente(string Fam, FamiliaEN BajaFamPat) { var UsuAut = Autenticar.Instancia(); Fam = Seguridad.Encriptar(Fam); int CodFam = FamiliaAD.ObtenerIDFamilia(Fam); foreach (FamPatEN item in BajaFamPat.FamPatL) { var UnaFamPat = new FamPatEN(); UnaFamPat.CodPat = item.CodPat; if (SePuedeQuitarPatente(CodFam)) { var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Fam_Pat"; DVHDatos.CodReg = CodFam; DVHDatos.CodAux = UnaFamPat.CodPat; int DVHFamPat = Integridad.ObtenerDVHRegistro(DVHDatos); FamiliaAD.BajaFamiliaPatente(CodFam, UnaFamPat); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Fam_Pat"; DVVDatos.ValorDVH = DVHFamPat; DVVDatos.TipoAccion = "Eliminar"; Integridad.GrabarDVV(DVVDatos); var BitacoraUsu_Pat = new BitacoraEN(); BitacoraUsu_Pat.Descripcion = Seguridad.Encriptar("Eliminó Patente - Familia | Cod.Fam: " + CodFam + " y Cod.Pat: " + UnaFamPat.CodPat); BitacoraUsu_Pat.Criticidad = 2.ToString(); BitacoraUsu_Pat.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(BitacoraUsu_Pat); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = BitacoraUsu_Pat.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int DVHBitacoraInt = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); } } }
/// <param name="Producto"></param> public static void AltaProducto(ProductoEN Producto) { string ProductoDesencriptado = Producto.Nombre; string PrecioDesencriptado = Producto.Precio; Producto.Nombre = Seguridad.Encriptar(Producto.Nombre); Producto.Precio = Seguridad.Encriptar(Producto.Precio); if (ProductoAD.ValidarProducto(Producto.Nombre) > 0) { throw new WarningException(Negocios.My.Resources.ArchivoIdioma.ProductoExistente); return; } else { ProductoAD.AltaProducto(Producto); var UsuAut = Autenticar.Instancia(); // Producto var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Producto"; DVHDatos.CodReg = Producto.CodProd; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Producto"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatos); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de Producto: " + ProductoDesencriptado); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); // Historico_Precio var DVHDatosHP = new DVHEN(); DVHDatosHP.Tabla = "Historico_Precio"; DVHDatosHP.CodReg = Producto.CodHistorico; int DVHHP = Integridad.CalcularDVH(DVHDatosHP); int ValorDVHAntiguoHP = Integridad.GrabarDVH(DVHDatosHP, DVHHP); var DVVDatosHP = new DVVEN(); DVVDatosHP.Tabla = "Historico_Precio"; DVVDatosHP.ValorDVH = DVHHP; DVVDatosHP.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosHP); var BitacoraHP = new BitacoraEN(); BitacoraHP.Descripcion = Seguridad.Encriptar("Alta de Precio: " + PrecioDesencriptado + " del Cod.Prod: " + Producto.CodProd); BitacoraHP.Criticidad = 3.ToString(); BitacoraHP.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(BitacoraHP); var DVHDatosBitacoraHP = new DVHEN(); DVHDatosBitacoraHP.Tabla = "Bitacora"; DVHDatosBitacoraHP.CodReg = BitacoraHP.CodBit; int DVHBitacoraHP = Integridad.CalcularDVH(DVHDatosBitacoraHP); int ValorDVHAntiguoHPBit = Integridad.GrabarDVH(DVHDatosBitacoraHP, DVHBitacoraHP); var DVVDatosBitacoraHP = new DVVEN(); DVVDatosBitacoraHP.Tabla = "Bitacora"; DVVDatosBitacoraHP.ValorDVH = DVHBitacoraHP; DVVDatosBitacoraHP.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacoraHP); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaProducto); } }
/// <param name="Familia"></param> public static void BajaFamilia(FamiliaEN Familia) { var UsuAut = Autenticar.Instancia(); if (SePuedeEliminarFamilia(Familia.CodFam) == true) { // FamPat var ListaFamPat = new List<FamPatEN>(); ListaFamPat = FamiliaAD.ObtenerFamiliaPatente(Familia.CodFam); foreach (FamPatEN item in ListaFamPat) { var UnaFamPat = new FamPatEN(); UnaFamPat.CodFam = item.CodFam; UnaFamPat.CodPat = item.CodPat; var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Fam_Pat"; DVHDatos.CodReg = UnaFamPat.CodFam; DVHDatos.CodAux = UnaFamPat.CodPat; int DVHFamPat = Integridad.ObtenerDVHRegistro(DVHDatos); FamiliaAD.EliminarFamiliaPatente(UnaFamPat); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Fam_Pat"; DVVDatos.ValorDVH = DVHFamPat; DVVDatos.TipoAccion = "Eliminar"; Integridad.GrabarDVV(DVVDatos); } // UsuFam var ListaUsuFam = new List<UsuFamEN>(); ListaUsuFam = FamiliaAD.ObtenerUsuarioFamilia(Familia.CodFam); foreach (UsuFamEN item in ListaUsuFam) { var UnaUsuFam = new UsuFamEN(); UnaUsuFam.CodUsu = item.CodUsu; UnaUsuFam.CodFam = item.CodFam; var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usu_Fam"; DVHDatos.CodReg = UnaUsuFam.CodUsu; DVHDatos.CodAux = UnaUsuFam.CodFam; int DVHFamPat = Integridad.ObtenerDVHRegistro(DVHDatos); FamiliaAD.EliminarUsuarioFamilia(UnaUsuFam); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usu_Fam"; DVVDatos.ValorDVH = DVHFamPat; DVVDatos.TipoAccion = "Eliminar"; Integridad.GrabarDVV(DVVDatos); } FamiliaAD.BajaFamilia(Familia); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Baja de familia: " + Familia.Descripcion); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.BajaFamilia); } else { throw new WarningException(Negocios.My.Resources.ArchivoIdioma.PrivilegiosFamilia); return; } }
public static void AltaPatenteUsuario(string UsuEnc, UsuarioEN PatUsu) { int CodUsu = UsuarioAD.ObtenerIDUsuario(UsuEnc); var UsuAut = Autenticar.Instancia(); foreach (PatUsuEN item in PatUsu.UsuPatL) { var UnaPatUsu = new PatUsuEN(); UnaPatUsu.CodPat = item.CodPat; if (UsuarioAD.ValidarUsuario(UsuEnc) > 0) { if (UsuarioAD.AltaPatenteUsuario(CodUsu, UnaPatUsu) == true) { var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usu_Pat"; DVHDatos.CodReg = CodUsu; DVHDatos.CodAux = UnaPatUsu.CodPat; int DVHUsu_Pat = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVHUsu_Pat); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usu_Pat"; DVVDatos.TipoAccion = "Alta"; DVVDatos.ValorDVH = DVHUsu_Pat; Integridad.GrabarDVV(DVVDatos); var BitacoraUsu_Pat = new BitacoraEN(); BitacoraUsu_Pat.Descripcion = Seguridad.Encriptar("Alta Patente - Usuario | Cod.Usu: " + CodUsu + " y Cod.Pat: " + UnaPatUsu.CodPat); BitacoraUsu_Pat.Criticidad = 3.ToString(); BitacoraUsu_Pat.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(BitacoraUsu_Pat); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = BitacoraUsu_Pat.CodBit; int DVHBitacoraUsu_Pat = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacoraUsu_Pat); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacoraUsu_Pat; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); } else { var DVHDatoFalso = new DVHEN(); DVHDatoFalso.Tabla = "Usu_Pat"; DVHDatoFalso.CodReg = CodUsu; DVHDatoFalso.CodAux = UnaPatUsu.CodPat; int DVHUsu_PatFalso = Integridad.CalcularDVH(DVHDatoFalso); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatoFalso, DVHUsu_PatFalso); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usu_Pat"; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVH = DVHUsu_PatFalso; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; Integridad.GrabarDVV(DVVDatos); var BitacoraUsu_Pat = new BitacoraEN(); BitacoraUsu_Pat.Descripcion = Seguridad.Encriptar("Se asigno la Cod.Pat: " + UnaPatUsu.CodPat + " al Cod.Usu: " + CodUsu); BitacoraUsu_Pat.Criticidad = 3.ToString(); BitacoraUsu_Pat.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(BitacoraUsu_Pat); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = BitacoraUsu_Pat.CodBit; int DVHBitacoraUsu_Pat = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacoraUsu_Pat); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacoraUsu_Pat; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); } } else { throw new WarningException(My.Resources.ArchivoIdioma.UsuarioDadoBaja); //throw new WarningException(NegociosC.My.Resources.ArchivoIdioma.UsuarioDadoBaja); } } }
public static void BajaUsuario(UsuarioEN Usuario) { var UsuAut = Autenticar.Instancia(); DataTable DTPatentesUsuario; DTPatentesUsuario = PatenteAD.ObtenerPatenteUsuario(Usuario.CodUsu); bool EstadoPat = true; foreach (DataRow Row in DTPatentesUsuario.Rows) { if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(Row["CodPat"], 22, false))) { if (UsuarioAD.VerificarPatentesUsuario(22)) { EstadoPat = true; continue; } else { EstadoPat = false; break; } } if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(Row["CodPat"], 29, false))) { if (UsuarioAD.VerificarPatentesUsuario(29)) { EstadoPat = true; continue; } else { EstadoPat = false; break; } } if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(Row["CodPat"], 37, false))) { if (UsuarioAD.VerificarPatentesUsuario(37)) { EstadoPat = true; continue; } else { EstadoPat = false; break; } } if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(Row["CodPat"], 39, false))) { if (UsuarioAD.VerificarPatentesUsuario(39)) { EstadoPat = true; continue; } else { EstadoPat = false; break; } } } if (EstadoPat) { // UsuFam var ListaUsuFam = new List <UsuFamEN>(); ListaUsuFam = FamiliaAD.ObtenerFamiliaUsuario(Usuario.CodUsu); foreach (UsuFamEN item in ListaUsuFam) { var UnaUsuFam = new UsuFamEN(); UnaUsuFam.CodUsu = item.CodUsu; UnaUsuFam.CodFam = item.CodFam; var DVHDatosUsuFam = new DVHEN(); DVHDatosUsuFam.Tabla = "Usu_Fam"; DVHDatosUsuFam.CodReg = UnaUsuFam.CodUsu; DVHDatosUsuFam.CodAux = UnaUsuFam.CodFam; int DVHUsuFam = Integridad.ObtenerDVHRegistro(DVHDatosUsuFam); FamiliaAD.EliminarUsuarioFamilia(UnaUsuFam); var DVVDatosUsuFam = new DVVEN(); DVVDatosUsuFam.Tabla = "Usu_Fam"; DVVDatosUsuFam.ValorDVH = DVHUsuFam; DVVDatosUsuFam.TipoAccion = "Eliminar"; Integridad.GrabarDVV(DVVDatosUsuFam); } // UsuPat var ListaPatUsu = new List <PatUsuEN>(); ListaPatUsu = UsuarioAD.ObtenerPatentesUsuario(Usuario.CodUsu); foreach (PatUsuEN item in ListaPatUsu) { var UnaPatUsu = new PatUsuEN(); UnaPatUsu.CodUsu = item.CodUsu; UnaPatUsu.CodPat = item.CodPat; var DVHDatosPatUsu = new DVHEN(); DVHDatosPatUsu.Tabla = "Usu_Pat"; DVHDatosPatUsu.CodReg = UnaPatUsu.CodUsu; DVHDatosPatUsu.CodAux = UnaPatUsu.CodPat; int DVHPatUsu = Integridad.ObtenerDVHRegistro(DVHDatosPatUsu); UsuarioAD.EliminarPatentesUsuario(UnaPatUsu); var DVVDatosPatUsu = new DVVEN(); DVVDatosPatUsu.Tabla = "Usu_Pat"; DVVDatosPatUsu.ValorDVH = DVHPatUsu; DVVDatosPatUsu.TipoAccion = "Eliminar"; Integridad.GrabarDVV(DVVDatosPatUsu); } UsuarioAD.BajaUsuario(Usuario); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usuario"; DVHDatos.CodReg = Usuario.CodUsu; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguoUsu = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usuario"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguoUsu; Integridad.GrabarDVV(DVVDatos); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Baja de usuario: " + Usuario.Usuario); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBitBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.BajaUsuario); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.BajaUsuario); } else { throw new WarningException(My.Resources.ArchivoIdioma.PrivilegiosUsuario); //throw new WarningException(Negocios.My.Resources.ArchivoIdioma.PrivilegiosUsuario); return; } }
public static bool Logueo(UsuarioEN Usuario) { var Bitacora = new BitacoraEN(); string UsuarioDesencriptado = Usuario.Usuario; Usuario.Usuario = Seguridad.Encriptar(Usuario.Usuario); Usuario.Contraseña = Seguridad.EncriptarMD5(Usuario.Contraseña); int CodUsu; if (UsuarioAD.ObtenerCIIUsuario(Usuario.Usuario) < 3) { CodUsu = UsuarioAD.ObtenerIDUsuario(Usuario.Usuario); Usuario.CodUsu = CodUsu; if (UsuarioAD.Logueo(Usuario) == false) { UsuarioAD.ModificarCIIUsuario(Usuario.Usuario); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usuario"; DVHDatos.CodReg = Usuario.CodUsu; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usuario"; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; DVVDatos.ValorDVH = DVH; Integridad.GrabarDVV(DVVDatos); Bitacora.Descripcion = Seguridad.Encriptar("Error al ingresar al sistema"); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuarioDesencriptado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); return(false); } else { UsuarioAD.ResetearCII(Usuario.Usuario); var UsuAut = Autenticar.Instancia(); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usuario"; DVHDatos.CodReg = Usuario.CodUsu; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usuario"; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; DVVDatos.ValorDVH = DVH; Integridad.GrabarDVV(DVVDatos); UsuAut.UsuarioLogueado = Seguridad.Desencriptar(Usuario.Usuario); UsuAut.CodUsuLogueado = Usuario.CodUsu; Bitacora.Descripcion = Seguridad.Encriptar("Ingresó al sistema"); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); return(true); } } else { CodUsu = UsuarioAD.ObtenerIDUsuario(Usuario.Usuario); Usuario.CodUsu = CodUsu; DataTable DTPatentesUsuario; DTPatentesUsuario = PatenteAD.ObtenerPatenteUsuario(Usuario.CodUsu); bool EstadoPat = true; foreach (DataRow Row in DTPatentesUsuario.Rows) { if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(Row["CodPat"], 22, false))) { if (UsuarioAD.VerificarPatentesUsuario(22)) { EstadoPat = true; continue; } else { EstadoPat = false; break; } } if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(Row["CodPat"], 29, false))) { if (UsuarioAD.VerificarPatentesUsuario(29)) { EstadoPat = true; continue; } else { EstadoPat = false; break; } } if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(Row["CodPat"], 37, false))) { if (UsuarioAD.VerificarPatentesUsuario(37)) { EstadoPat = true; continue; } else { EstadoPat = false; break; } } if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(Row["CodPat"], 39, false))) { if (UsuarioAD.VerificarPatentesUsuario(39)) { EstadoPat = true; continue; } else { EstadoPat = false; break; } } } if (EstadoPat) { UsuarioAD.BloquearUsuario(Usuario.Usuario); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usuario"; DVHDatos.CodReg = Usuario.CodUsu; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usuario"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; Integridad.GrabarDVV(DVVDatos); Bitacora.Descripcion = Seguridad.Encriptar("Se ha bloqueado al usuario"); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuarioDesencriptado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new CriticalException(My.Resources.ArchivoIdioma.UsuarioBloqueado); //throw new CriticalException(Negocios.My.Resources.ArchivoIdioma.UsuarioBloqueado); } else { UsuarioAD.ResetearCII(Usuario.Usuario); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usuario"; DVHDatos.CodReg = Usuario.CodUsu; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usuario"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; Integridad.GrabarDVV(DVVDatos); throw new WarningException(My.Resources.ArchivoIdioma.UsuarioRevision); //throw new WarningException(NegociosC.My.Resources.ArchivoIdioma.UsuarioRevision); } } }
public static void DenegarPatenteUsuario(string UsuEnc, UsuarioEN PatUsu) { int CodUsu = UsuarioAD.ObtenerIDUsuario(UsuEnc); var UsuAut = Autenticar.Instancia(); foreach (PatUsuEN item in PatUsu.UsuPatL) { var UnaPatUsu = new PatUsuEN(); UnaPatUsu.CodPat = item.CodPat; bool EstadoPat = true; if (item.CodPat == 22) { if (UsuarioAD.VerificarPatentesUsuario(22)) { EstadoPat = true; } else { EstadoPat = false; } } if (item.CodPat == 29) { if (UsuarioAD.VerificarPatentesUsuario(29)) { EstadoPat = true; } else { EstadoPat = false; } } if (item.CodPat == 37) { if (UsuarioAD.VerificarPatentesUsuario(37)) { EstadoPat = true; } else { EstadoPat = false; } } if (item.CodPat == 39) { if (UsuarioAD.VerificarPatentesUsuario(39)) { EstadoPat = true; } else { EstadoPat = false; } } if (EstadoPat) { UsuarioAD.DenegarPatenteUsuario(CodUsu, UnaPatUsu); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Usu_Pat"; DVHDatos.CodReg = CodUsu; DVHDatos.CodAux = UnaPatUsu.CodPat; int DVHUsu_Pat = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVHUsu_Pat); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usu_Pat"; DVVDatos.ValorDVH = DVHUsu_Pat; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; Integridad.GrabarDVV(DVVDatos); var BitacoraUsu_Pat = new BitacoraEN(); BitacoraUsu_Pat.Descripcion = Seguridad.Encriptar("Denego Patente - Usuario | Cod.Pat: " + UnaPatUsu.CodPat + " del Cod.Usu: " + CodUsu); BitacoraUsu_Pat.Criticidad = 2.ToString(); BitacoraUsu_Pat.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(BitacoraUsu_Pat); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = BitacoraUsu_Pat.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); } else { continue; } } }