/// <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 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); }
/// <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="Origen"></param> public static bool EjecutarRestore(List<string> Origen) { if (ServicioAD.EjecutarRestore(Origen)) { var Bitacora = new BitacoraEN(); var UsuAut = ServiciosC.Autenticar.Instancia(); Bitacora.Descripcion = ServiciosC.Seguridad.Encriptar("Restauro la base de datos"); Bitacora.Criticidad = 1.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = ServiciosC.Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = ServiciosC.Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; ServiciosC.Integridad.GrabarDVV(DVVDatosBitacora); return true; } else { return false; } }
public static void RecalcularDVV(DataTable DtErrorIntegridadDVV) { var UsuAut = ServiciosC.Autenticar.Instancia(); foreach (DataRow row in DtErrorIntegridadDVV.Rows) { ServicioAD.RecalcularDVV(Conversions.ToString(row["Tabla"])); string CadenaEntidad; CadenaEntidad = ServiciosC.Seguridad.Encriptar(Conversions.ToString(Operators.ConcatenateObject("Recalculó DVV. Tabla: ", row["Tabla"]))); if (ServicioAD.ExisteRegistroIntegridad(CadenaEntidad)) { continue; } var Bitacora = new BitacoraEN(); Bitacora.Descripcion = CadenaEntidad; Bitacora.Criticidad = 1.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; GrabarDVV(DVVDatosBitacora); } }
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); } }
/// <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 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); }
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 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 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 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 ActualizarStock(int CodProd, int Cantidad) { ProductoAD.ActualizarStock(CodProd, Cantidad); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Producto"; DVHDatos.CodReg = 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); }
public static void GrabarDVV(DVVEN DVVDatosBitacora) { using (var cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString())) { cnn.Open(); switch (DVVDatosBitacora.TipoAccion ?? "") { case "Alta": { string ConsultaDVV = "UPDATE DVV SET DVV+=@Param1 WHERE Tabla=@Param2"; var CmdDVV = new SqlCommand(ConsultaDVV, cnn); CmdDVV.Parameters.AddWithValue("@Param1", DVVDatosBitacora.ValorDVH); CmdDVV.Parameters.AddWithValue("@Param2", DVVDatosBitacora.Tabla); CmdDVV.ExecuteNonQuery(); break; } case "Baja Modificar": { // Restarle DVV string ConsultaDVVMenos = "UPDATE DVV SET DVV-=@Param1 WHERE Tabla=@Param2"; var CmdDVVMenos = new SqlCommand(ConsultaDVVMenos, cnn); CmdDVVMenos.Parameters.AddWithValue("@Param1", DVVDatosBitacora.ValorDVHAntiguo); CmdDVVMenos.Parameters.AddWithValue("@Param2", DVVDatosBitacora.Tabla); CmdDVVMenos.ExecuteNonQuery(); // NuevoDVV string ConsultaDVV = "UPDATE DVV SET DVV+=@Param1 WHERE Tabla=@Param2"; var CmdDVV = new SqlCommand(ConsultaDVV, cnn); CmdDVV.Parameters.AddWithValue("@Param1", DVVDatosBitacora.ValorDVH); CmdDVV.Parameters.AddWithValue("@Param2", DVVDatosBitacora.Tabla); CmdDVV.ExecuteNonQuery(); break; } case "Eliminar": { string ConsultaDVV = "UPDATE DVV SET DVV-=@Param1 WHERE Tabla=@Param2"; var CmdDVV = new SqlCommand(ConsultaDVV, cnn); CmdDVV.Parameters.AddWithValue("@Param1", DVVDatosBitacora.ValorDVH); CmdDVV.Parameters.AddWithValue("@Param2", DVVDatosBitacora.Tabla); CmdDVV.ExecuteNonQuery(); break; } } } }
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); } }
public static void CerrarSesion(string Usuario) { var Bitacora = new BitacoraEN(); Bitacora.Descripcion = ServiciosC.Seguridad.Encriptar("Cerró Sesión"); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = Usuario; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = ServiciosC.Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = ServiciosC.Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; ServiciosC.Integridad.GrabarDVV(DVVDatosBitacora); }
/// <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); }
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); }
/// <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 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="Destino"></param> /// <param name="volumen"></param> public static List<string> EjecutarBackup(string Destino, int Volumen) { if (ServicioAD.ExisteBD()) { var ListaArchivos = new List<string>(); ListaArchivos = ServicioAD.EjecutarBackup(Destino, Volumen); if (ListaArchivos.Count > 0) { var Bitacora = new BitacoraEN(); var UsuAut = ServiciosC.Autenticar.Instancia(); Bitacora.Descripcion = ServiciosC.Seguridad.Encriptar("Realizó una copia de seguridad en " + Volumen + " parte/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 = ServiciosC.Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = ServiciosC.Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; ServiciosC.Integridad.GrabarDVV(DVVDatosBitacora); return ListaArchivos; } else { return ListaArchivos; } } else { throw new WarningException(My.Resources.ArchivoIdioma.BDNoExiste); //ESTO LO SAQUE YOthrow new WarningException(ServiciosC.My.Resources.ArchivoIdioma.BDNoExiste); } }
/// <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); } }