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); }
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(); } }