public object DefinirEntidadaFiltrar(Panel panelContenedor, Label lblNombreFormulario)
        {
            TextBox TextBoxSeleccionado = panelContenedor.Controls.OfType <TextBox>().FirstOrDefault(x => x.Text != "");
            string  NombreTextBox       = TextBoxSeleccionado.Name.Remove(0, 4);

            if (lblNombreFormulario.Text.Remove(0, 8) == "Productos")
            {
                ProductoNegocio unProducto = new ProductoNegocio();
                NombreTextBox += "Producto";
                List <Producto> ListadoProductosFiltrados = unProducto.FiltroProducto(TextBoxSeleccionado.Text, NombreTextBox);
                return(ListadoProductosFiltrados);
            }

            else if (lblNombreFormulario.Text.Remove(0, 8) == "Clientes")
            {
                ClienteNegocio unCliente = new ClienteNegocio();
                NombreTextBox += "Cliente";
                List <Cliente> ListadoClientesFiltrados = unCliente.FiltrarCliente(TextBoxSeleccionado.Text, NombreTextBox);
                return(ListadoClientesFiltrados);
            }

            else if (lblNombreFormulario.Text.Remove(0, 8) == "Proveedores")
            {
                ProveedorNegocio unProveedor = new ProveedorNegocio();
                NombreTextBox += "Proveedor";
                if (NombreTextBox == "NombreProveedor")
                {
                    NombreTextBox = "NombreFantasia";
                }
                List <Proveedor> ListadoProveedoresFiltrados = unProveedor.FiltrarProveedor(TextBoxSeleccionado.Text, NombreTextBox);
                return(ListadoProveedoresFiltrados);
            }

            throw new Exception("El " + NombreTextBox + " ingresado no existe");
        }
        public object DefinirEntidadAlistar(string NombreFormulario)
        {
            switch (NombreFormulario)
            {
            case "Clientes":
                ClienteNegocio unCliente = new ClienteNegocio();
                return(unCliente.ListarClientes());

            case "Productos":
                ProductoNegocio unProducto = new ProductoNegocio();
                return(unProducto.ListarProductos());

            case "Proveedores":
                ProveedorNegocio unProveedor = new ProveedorNegocio();
                return(unProveedor.ListarProveedores());

            case "Rubros":
                RubroNegocio unRubro = new RubroNegocio();
                return(unRubro.ListarRubros());

            case "Descuentos":
                DescuentoNegocio unDescuento = new DescuentoNegocio();
                return(unDescuento.ListarDescuentos());

            case "Impuestos":
                ImpuestoNegocio unImpuesto = new ImpuestoNegocio();
                return(unImpuesto.ListarImpuestos());

            default:
                return(null);
            }
        }
 private ProveedorNegocio(ProveedorNegocio usr)
 {
     this.Proveedorid      = usr.Proveedorid;
     this.nombre           = usr.nombre;
     this.Apellido         = usr.Apellido;
     this.Descripcion      = usr.Descripcion;
     this.Documento        = usr.Documento;
     this.tipoDocumento    = usr.tipoDocumento;
     this.telefonoNegocio  = usr.telefonoNegocio;
     this.direccionNegocio = usr.direccionNegocio;
 }
        public object DefinirEntidadaEliminar(object Entidad)
        {
            if (Entidad.GetType().Equals(typeof(Cliente)))
            {
                ClienteNegocio unClienteNegocio = new ClienteNegocio();
                unClienteNegocio.EliminarCliente((Cliente)Entidad);
            }

            else if (Entidad.GetType().Equals(typeof(Producto)))
            {
                ProductoNegocio unProducto = new ProductoNegocio();
                unProducto.EliminarProducto((Producto)Entidad);
            }

            else if (Entidad.GetType().Equals(typeof(Proveedor)))
            {
                ProveedorNegocio unProveedor = new ProveedorNegocio();
                unProveedor.EliminarProveedor((Proveedor)Entidad);
            }

            else if (Entidad.GetType().Equals(typeof(Rubro)))
            {
                RubroNegocio unRubro = new RubroNegocio();
                unRubro.EliminarRubro((Rubro)Entidad);
            }


            else if (Entidad.GetType().Equals(typeof(Impuesto)))
            {
                ImpuestoNegocio unImpuesto = new ImpuestoNegocio();
                unImpuesto.EliminarImpuesto((Impuesto)Entidad);
            }


            else if (Entidad.GetType().Equals(typeof(Descuento)))
            {
                DescuentoNegocio unDescuento = new DescuentoNegocio();
                unDescuento.EliminarDescuento((Descuento)Entidad);
            }

            return(null);
        }
예제 #5
0
        public List <Compra> listar()
        {
            SqlConnection conexion = new SqlConnection();
            SqlCommand    comando  = new SqlCommand();
            SqlDataReader lector;
            List <Compra> listado = new List <Compra>();
            Compra        compra;

            try
            {
                conexion.ConnectionString = AccesoDatosManager.cadenaConexion;
                comando.CommandType       = System.Data.CommandType.Text;
                comando.CommandText       = "SELECT * FROM[TPC_ESPINOLA].[dbo].[Compras]";
                comando.Connection        = conexion;
                conexion.Open();
                lector = comando.ExecuteReader();
                ProveedorNegocio     negocioProveedor     = new ProveedorNegocio();
                DetalleCompraNegocio negocioDetalleCompra = new DetalleCompraNegocio();
                while (lector.Read())
                {
                    compra           = new Compra();
                    compra.ID        = Convert.ToInt32(lector["Id"]);
                    compra.Proveedor = negocioProveedor.traerProveedor(lector["ProveedorID"].ToString());
                    compra.Detalle   = negocioDetalleCompra.listar(lector["Id"].ToString());
                    compra.Fecha     = Convert.ToDateTime(lector["Fecha"].ToString());
                    compra.Total     = negocioDetalleCompra.calcularTotal(lector["ID"].ToString());

                    listado.Add(compra);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Close();
            }
        }