/// <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="Cuit"></param> public static ProveedorEN ObtenerProveedor(string Cuit) { var ProvProcesado = new ProveedorEN(); int CodPRov = ProveedorAD.ObtenerIDProveedor(Cuit); ProvProcesado = ProveedorAD.ObtenerProveedor(CodPRov); ProvProcesado.Cuit = Seguridad.Desencriptar(ProvProcesado.Cuit); return ProvProcesado; }
public static List<TelefonoEN> ObtenerTelefonoProveedor(int CodProv) { var ListaTelProcesada = new List<TelefonoEN>(); var ListaTelefonos = new List<TelefonoEN>(); ListaTelefonos = ProveedorAD.ObtenerTelefonoProveedor(CodProv); foreach (TelefonoEN item in ListaTelefonos) { var UnTelefono = new TelefonoEN(); UnTelefono.CodTel = item.CodTel; UnTelefono.CodEn = item.CodEn; UnTelefono.Numero = Seguridad.Desencriptar(item.Numero); ListaTelProcesada.Add(UnTelefono); } return ListaTelProcesada; }
protected void grdProveedor_RowDeleting(object sender, GridViewDeleteEventArgs e) { proveedor = new ProveedorAD(); GridViewRow row = grdProveedor.Rows[e.RowIndex]; Label id = (row.FindControl("lblID") as Label); if (proveedor.DeleteProveedor(Convert.ToInt32(id.Text))) { Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri); } else { Response.Write("<script>window.alert('No Se Pudo Eliminar " + id + "')</script>"); } }
protected void Button1_Click(object sender, EventArgs e) { proveedor = new ProveedorAD(); string nombre = txtNombre.Text; int telefono = Convert.ToInt32(txtTelefono.Text); string correo = txtCorreo.Text; if (proveedor.InsertProveedor(nombre, telefono, correo)) { //Response.Write("<script>window.alert('Institucion Creada')</script>"); Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri); } else { Response.Write("<script>window.alert('Ingreso Fallido')</script>"); } }
public static List<ProveedorEN> CargarProveedor() { var ListaProveedor = new List<ProveedorEN>(); var ListaProvProcesada = new List<ProveedorEN>(); ListaProveedor = ProveedorAD.CargarProveedor(); foreach (ProveedorEN item in ListaProveedor) { var UnProveedor = new ProveedorEN(); UnProveedor.CodProv = item.CodProv; UnProveedor.RazonSocial = item.RazonSocial; UnProveedor.Cuit = Seguridad.Desencriptar(item.Cuit); UnProveedor.CorreoElectronico = item.CorreoElectronico; UnProveedor.Direccion = item.Direccion; UnProveedor.Activo = item.Activo; ListaProvProcesada.Add(UnProveedor); } return ListaProvProcesada; }
/// <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); }
public static void EliminarTelefonoProveedor(TelefonoEN UnTelefono) { var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); ProveedorAD.EliminarTelefonoProveedor(UnTelefono); 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(Negocios.My.Resources.ArchivoIdioma.EliminarTelefono); }
protected void grdProveedor_RowUpdating(object sender, GridViewUpdateEventArgs e) { proveedor = new ProveedorAD(); GridViewRow row = grdProveedor.Rows[e.RowIndex]; Label id = (row.FindControl("lblID") as Label); TextBox nombre = (row.FindControl("txtEditNombre") as TextBox); TextBox telefono = (row.FindControl("txtEditTelefono") as TextBox); TextBox correo = (row.FindControl("txtEditCorreo") as TextBox); if (proveedor.UpdateProveedor(Convert.ToInt32(id.Text), nombre.Text, Convert.ToInt32(telefono.Text), correo.Text)) { grdProveedor.EditIndex = -1; GridLoad(); } else { grdProveedor.EditIndex = -1; GridLoad(); Response.Write("<script>window.alert('Actualización Fallida')</script>"); } }
/// <param name="campo"></param> /// <param name="valor"></param> public static List<ProveedorEN> BuscarProveedor(string campo, string valor) { var ListaProveedor = new List<ProveedorEN>(); var ListaProvProcesada = new List<ProveedorEN>(); if ((campo ?? "") == (Negocios.My.Resources.ArchivoIdioma.CMBCuit ?? "")) { valor = Seguridad.Encriptar(valor); } ListaProveedor = ProveedorAD.BuscarProveedor(campo, valor); foreach (ProveedorEN item in ListaProveedor) { var UnProveedor = new ProveedorEN(); UnProveedor.CodProv = item.CodProv; UnProveedor.RazonSocial = item.RazonSocial; UnProveedor.Cuit = Seguridad.Desencriptar(item.Cuit); UnProveedor.Direccion = item.Direccion; UnProveedor.Activo = item.Activo; ListaProvProcesada.Add(UnProveedor); } return ListaProvProcesada; }
public void GridLoad() { proveedor = new ProveedorAD(); grdProveedor.DataSource = proveedor.SelectProveedor(); grdProveedor.DataBind(); }
public ProveedorLN() { context = new SADDEXEntities(); ProveedorAD = new ProveedorAD(context); }