private void frmParametroProductosVencidos_Load(object sender, EventArgs e) { try { //LISTA DE PRODUCTOS InventarioBL ObjetoInventario = new InventarioBL(); cbbCodigoDesde.DataSource = ObjetoInventario.Listar(); cbbCodigoHasta.DataSource = ObjetoInventario.Listar(); cbbCodigoDesde.DisplayMember = "Descripcion"; cbbCodigoHasta.DisplayMember = "Descripcion"; cbbCodigoDesde.ValueMember = "CodigoArticulo"; cbbCodigoHasta.ValueMember = "CodigoArticulo"; //LISTA DE FAMILIAS FamiliaBL ObjetoFamilia = new FamiliaBL(); cbbFamilia.DataSource = ObjetoFamilia.Listar(); cbbFamilia.ValueMember = "ID"; cbbFamilia.DisplayMember = "Descripcion"; cbbFamilia.SelectedValue = -1; //LISTA DE MARCA MarcaBL ObjetoMarca = new MarcaBL(); cbbMarca.DataSource = ObjetoMarca.Listar(); cbbMarca.ValueMember = "ID"; cbbMarca.DisplayMember = "Descripcion"; cbbMarca.SelectedValue = -1; } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void CargarDetalleArticulo(Int64 ID) { InventarioBL ObjetoInventario = new InventarioBL(); //Articulo seleccionado cInventario Articulo = ObjetoInventario.BuscarPorID(ID); txtCodigoArticulo.Text = Articulo.CodigoArticulo; txtDescripcion.Text = Articulo.Descripcion; txtCosto.Text = Articulo.UltCosto.ToString("C2"); txtPrecio.Text = Articulo.PrecioPublico.ToString("C2"); lblStockMin.Text = Articulo.StockMin.ToString("N2"); //Unidades de inventario //UnidadInventarioBL ObjetoUnidadInventario = new UnidadInventarioBL(); //cbUnidadEntrada.DataSource = ObjetoUnidadInventario.Listar(); //cbUnidadSalida.DataSource = ObjetoUnidadInventario.Listar(); //cbUnidadEntrada.ValueMember = "ID"; //cbUnidadSalida.ValueMember = "ID"; //cbUnidadEntrada.DisplayMember = "Descripcion"; //cbUnidadSalida.DisplayMember = "Descripcion"; //cbUnidadEntrada.SelectedValue = Articulo.UnidadEntradaID; //cbUnidadSalida.SelectedValue = Articulo.UnidadSalidaID; ////Stock y existencia //txtStockMaximo.Text = Articulo.StockMax.ToString("N"); //txtStockMin.Text = Articulo.StockMin.ToString("N"); txtExistencia.Text = Articulo.Existencia.ToString("N"); //Titulo de formulario this.Text = "Movimiento de inventario para: " + Articulo.Descripcion; }
private void MostrarResultados(List <cDetalleCompra> ListaArticulos) { InventarioBL ObjetoInventario = new InventarioBL(); //Ajustamos la lista para el primer articulo cDetalleCompra Articulo = ListaArticulos.FirstOrDefault(); try { cInventario InformacionArticulo = ObjetoInventario.BuscarPorID(Articulo.ArticuloID); //Asigna el resultado de la busqueda a los controles indicados txtCodigo.Text = InformacionArticulo.CodigoArticulo; lblDescripcion.Text = InformacionArticulo.Descripcion; txtCantidad.Text = Articulo.Cantidad.ToString(); txtPrecio.Text = Articulo.Precio.ToString(); //Obtenemos el valor del impuesto asignado al articulo Decimal ValorImpuesto = Articulo.ImpuestoValor; txtImpuesto.Text = ValorImpuesto.ToString(); //Calculamos el importe total del articulo mas los impuestos siempre por el valor unitario. txtImporteTotal.Text = ((Articulo.Precio * ((ValorImpuesto / 100) + 1)) * 1).ToString(); //Nos posicionamos en la cantidad txtCantidad.Focus(); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void frmParametroArticulosDevueltos_Load(object sender, EventArgs e) { try { //CLIENTES ClienteBL ObjetoCliente = new ClienteBL(); cbbCliente.DataSource = ObjetoCliente.Listar(); cbbCliente.ValueMember = "ID"; cbbCliente.DisplayMember = "NombreComercial"; cbbCliente.SelectedValue = -1; //INVENTARIO InventarioBL ObjetoInventario = new InventarioBL(); cbbProducto.DataSource = ObjetoInventario.Listar(); cbbProducto.ValueMember = "CodigoArticulo"; cbbProducto.DisplayMember = "Descripcion"; cbbProducto.SelectedValue = -1; //FAMILIA FamiliaBL ObjetoFamilia = new FamiliaBL(); cbbFamilia.DataSource = ObjetoFamilia.Listar(); cbbFamilia.ValueMember = "ID"; cbbFamilia.DisplayMember = "Descripcion"; cbbFamilia.SelectedValue = -1; } catch (Exception Ex) { MessageBox.Show(Ex.Message + " Error al cargar informacion", "Error en carga", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtCodigo_Validated(object sender, EventArgs e) { if (InventarioID.HasValue) { //colocamos el codigo de inventario en mayuscula txtCodigo.Text = txtCodigo.Text.ToUpper(); } else { //colocamos el codigo de inventario en mayuscula txtCodigo.Text = txtCodigo.Text.ToUpper(); InventarioBL Inventario = new InventarioBL(); if (Inventario.Existe(txtCodigo.Text)) { MessageBox.Show("El codigo de articulo introducido existe actualmente en el inventario", "Error en codigo de inventario", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtCodigo, "Codigo existente en inventario"); txtCodigo.Focus(); } else if (txtCodigo.Text.Length < 2) { MessageBox.Show("El campo de codigo de articulo no puede estar vacio", "Codigo Vacio", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtCodigo, "Codigo de articulo vacio"); txtCodigo.Focus(); } else { errorProvider1.Clear(); } } }
private void CargarDependencias() { try { //ARTICULOS InventarioBL ObjetoInventario = new InventarioBL(); cbbArticuloDesde.DataSource = ObjetoInventario.Listar(); cbbArticuloDesde.ValueMember = "CodigoArticulo"; cbbArticuloDesde.DisplayMember = "Descripcion"; cbbArticuloHasta.DataSource = ObjetoInventario.Listar(); cbbArticuloHasta.ValueMember = "CodigoArticulo"; cbbArticuloHasta.DisplayMember = "Descripcion"; //FAMILIA FamiliaBL ObjetoFamilia = new FamiliaBL(); cbFamilia.DataSource = ObjetoFamilia.Listar(); cbFamilia.ValueMember = "ID"; cbFamilia.DisplayMember = "Descripcion"; cbFamilia.SelectedValue = -1; //MARCA MarcaBL ObjetoMarca = new MarcaBL(); cbMarca.DataSource = ObjetoMarca.Listar(); cbMarca.ValueMember = "ID"; cbMarca.DisplayMember = "Descripcion"; cbMarca.SelectedValue = -1; } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void dgInventario_RowEnter(object sender, DataGridViewCellEventArgs e) { Inventario _en = new Inventario(); InventarioBL _inventarioBl = new InventarioBL(); try { _en = dgInventario.DataSource as Inventario; if (_en != null) { // txtNombreDelProducto.Text = dgInventario.DataSource as Inventario; txtNombreDelProducto.Text = _en.NombreProducto; txtCantidad.Text = Convert.ToString(_en.Cantidad); txtGrupoPerteneciente.Text = _en.GrupoPertenenciente; txtCostoUnitario.Text = Convert.ToString(_en.CostoUnitario); //txtPorcentajeDeContado.Text = Convert.ToString(_en.PorcentajeGananciaContado); //txtPorcentajePrecioCredito.Text = Convert.ToString(_en.PorcentajeGananciaCredito); txtPrecioDeContado.Text = Convert.ToString(_en.PrecioContado); txtPrecioCredito.Text = Convert.ToString(_en.PrecioACredito); cbPresentacion.Text = Convert.ToString(_en.Presentacion); } } catch (Exception ex) { throw ex; } }
private void ValidacionPrecio() { //Validamos que el precio digitado este entre los paramentros permitidos en el inventario Decimal PrecioPublico; //Precio publico en inventario Decimal PrecioMinimo; //Precio Minimo en Inventario Decimal PrecioDigitado; //Precio Digitado por el usuario InventarioBL ObjetoInventario = new InventarioBL(); cInventario Articulo = ObjetoInventario.BuscarPorID(txtCodigo.Text); //Articulo PrecioPublico = Articulo.PrecioPublico; PrecioMinimo = Articulo.Precio4; PrecioDigitado = Convert.ToDecimal(txtPrecio.Text); //Si el precio digitado es mayor o igual al minimo y menos o igual al maximo calculamos el importe if (PrecioDigitado >= PrecioMinimo && PrecioPublico <= PrecioDigitado) { CalcularImportes(txtImpuesto.Text, txtPrecio.Text, txtDescuento.Text); btnInsertar.Enabled = true; } else { MessageBox.Show("El precio digitado esta por debajo del precio minimo permitido, revise e intentelo nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPrecio.Focus(); btnInsertar.Enabled = false; } }
private void frmParametroHistoricoExistencia_Load(object sender, EventArgs e) { try { //LISTA DE CONCEPTOS //Conceptos ConcMovInvenBL ObjetoConcepto = new ConcMovInvenBL(); lbConceptos.DataSource = ObjetoConcepto.Listar(); lbConceptos.DisplayMember = "Descripcion"; lbConceptos.ValueMember = "ID"; //LISTA DE PRODUCTOS InventarioBL ObjetoInventario = new InventarioBL(); cbbCodigoDesde.DataSource = ObjetoInventario.Listar(); cbbCodigoHasta.DataSource = ObjetoInventario.Listar(); cbbCodigoDesde.DisplayMember = "Descripcion"; cbbCodigoHasta.DisplayMember = "Descripcion"; cbbCodigoDesde.ValueMember = "CodigoArticulo"; cbbCodigoHasta.ValueMember = "CodigoArticulo"; //LISTA DE FAMILIAS FamiliaBL ObjetoFamilia = new FamiliaBL(); cbbFamilia.DataSource = ObjetoFamilia.Listar(); cbbFamilia.ValueMember = "ID"; cbbFamilia.DisplayMember = "Descripcion"; //Valor Inicial cbbFamilia.SelectedValue = -1; } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void btnGenerar_Click(object sender, EventArgs e) { InventarioBL ObjetoInventario = new InventarioBL(); //Codigo Inicio de busqueda Int32 CodigoDesde = Convert.ToInt32(cbDesde.SelectedValue.ToString()); //Codigo Hasta la busqueda Int32 CodigoHasta = Convert.ToInt32(cbHasta.SelectedValue.ToString()); //Familia de articulos Int32 FamiliaID = -1; if (cbFamilia.SelectedValue != null) { Int32 Familia; if (Int32.TryParse(cbFamilia.SelectedValue.ToString(), out Familia)) { FamiliaID = Convert.ToInt32(cbFamilia.SelectedValue.ToString()); } } else { FamiliaID = -1; } List <cInventario> ListaInventario = ObjetoInventario.ReporteExistenciaCosto(CodigoDesde, CodigoHasta, FamiliaID); frmrptListaProductos ReporteListaProductos = new frmrptListaProductos(ListaInventario); ReporteListaProductos.ShowDialog(this); }
private void btnAceptar_Click(object sender, EventArgs e) { try { InventarioBL ObjetoInventario = new InventarioBL(); String CodigoDesde = ObtenerCodigo(cbbCodigoDesde.SelectedValue); String CodigoHasta = ObtenerCodigo(cbbCodigoHasta.SelectedValue); Int32? Familia = ObtenerFamilia(cbbFamilia.SelectedValue); Int32? Marca = ObtenerMarca(cbbMarca.SelectedValue); String OrdenarPor = ObtenerOrden(); if (ckbProximosVencimientos.Checked) { List <cInventario> Lista = ObjetoInventario.ReporteProductosVencidos(CodigoDesde, CodigoHasta, Familia, Marca, OrdenarPor, null); frmrptProductosVencidos ProductosVencidos = new frmrptProductosVencidos(Lista); ProductosVencidos.ShowDialog(this); } else { List <cInventario> Lista = ObjetoInventario.ReporteProductosVencidos(CodigoDesde, CodigoHasta, Familia, Marca, "Fecha Vencimiento", 1); frmrptProductosVencidos ProductosVencidos = new frmrptProductosVencidos(Lista); ProductosVencidos.ShowDialog(this); } } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
public void GrabaInventario(string codigoInventario, EEstado estado, DateTime fechaInicio) { if (!string.IsNullOrEmpty(codigoInventario)) { InventarioBL.GrabarInventario(codigoInventario, estado, fechaInicio); } ObtenerInventario(codigoInventario); }
private void frmVerArticulo_Load(object sender, EventArgs e) { if (ArticuloID.HasValue) { Int64 I = Convert.ToInt64(ArticuloID); InventarioBL ObjetoInventario = new InventarioBL(); MostrarDatos(ObjetoInventario.BuscarPorID(I)); } }
public void ObtenerInventario(string codigo) { if (Inventario == null) { Inventario = new Inventario(); } this.Inventario = InventarioBL.ObtenerInventario(codigo); this.Inventario.Activos = ActivoFijoBL.ListarActivosDeInventario(codigo); }
public ModeloInventario() { this.Cantidad = string.Empty; this.Periodo = string.Empty; this.Estado = string.Empty; this.CodigoActivo = string.Empty; this.CodigoInventario = string.Empty; this.Inventario = new Inventario(); this.ListaActivo = ActivoFijoBL.ListarActivosDeMaestro(); this.ListaInventario = InventarioBL.ListarInventario(); this.ListaInventarioFiltrada = ListaInventario; }
private void frmGestionInventario_Load(object sender, EventArgs e) { try { InventarioBL ObjetoInventario = new InventarioBL(); dgvInventario.AutoGenerateColumns = false; dgvInventario.DataSource = ObjetoInventario.Listar(); GestionAccesos(); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void btnSeleccionar_Click(object sender, EventArgs e) { try { Int32 IndPrecioPublico = ObtenerIndicador(ckbPrecio1.Checked); Int32 IndPrecio2 = ObtenerIndicador(ckbPrecio2.Checked); Int32 IndPrecio3 = ObtenerIndicador(ckbPrecio3.Checked); Int32 IndPrecio4 = ObtenerIndicador(ckbPrecio4.Checked); Int32 IndPorcentaje = ObtenerIndicador(rdbPorcentaje.Checked); Int32 IndPorCosto = ObtenerIndicador(ckbPrecioPartirCosto.Checked); Int32 IndPorUltimoCosto = ObtenerIndicador(rdbUltimoCosto.Checked); Int32 IndCostoPromedio = ObtenerIndicador(rdbCostoPromedio.Checked); Int32 IndMonto = ObtenerIndicador(rdbMonto.Checked); // Double Porcentaje; Decimal Monto = ObtenerMonto(txtPorcentajeMonto.Text); Int32? FamiliaID = ObtenerDependencia(cbFamilia.SelectedValue); Int32? MarcaID = ObtenerDependencia(cbMarca.SelectedValue); String TipoProducto = ObtenerTipoAticulo(); String CodigoArticuloDesde = ObtenerCodigo(cbbArticuloDesde.SelectedValue); String CodigoArticuloHasta = ObtenerCodigo(cbbArticuloHasta.SelectedValue); InventarioBL ObjetoInventario = new InventarioBL(); ObjetoInventario.ActualizarPrecios(IndPrecioPublico, IndPrecio2, IndPrecio3, IndPrecio4, IndPorcentaje, IndPorCosto, IndPorUltimoCosto, IndCostoPromedio, IndMonto, Monto, FamiliaID, MarcaID, TipoProducto, FechaDesde, FechaHasta, CodigoArticuloDesde, CodigoArticuloHasta); GestionInventario.Actualizar(); } catch (Exception Ex) { MessageBox.Show(Ex.Message, "Error en actualizacion de precios", MessageBoxButtons.OK, MessageBoxIcon.Error); //SELECCIONAMOS EL INDICADOR DE ERROR if (Ex.Message == "Debe Seleccionar al menos un precio a actualizar") { errorProvider1.SetError(gbPrecios, "Debe Especificar que precio va a ser actualizado"); } else if (Ex.Message == "Debe seleccionar al menos un costo como parametro") { errorProvider1.SetError(gpbApartirDelCosto, "Debe especificar a partir de cual costo ser hara la actualizacion"); } else if (Ex.Message == "Debe indicador un metodo de actualizacion de precio" || Ex.Message == "Debe especificar un monto") { errorProvider1.SetError(gpbPorcentajeMonto, "Debe indicador un metodo de actualizacion de precio"); } else { errorProvider1.Clear(); } } }
private void frmParametroMovimientoInventarios_Load(object sender, EventArgs e) { //LISTA DE PRODUCTOS InventarioBL ObjetoInventario = new InventarioBL(); cbbCodigoDesde.DataSource = ObjetoInventario.Listar(); cbbCodigoHasta.DataSource = ObjetoInventario.Listar(); cbbCodigoDesde.DisplayMember = "Descripcion"; cbbCodigoHasta.DisplayMember = "Descripcion"; cbbCodigoDesde.ValueMember = "CodigoArticulo"; cbbCodigoHasta.ValueMember = "CodigoArticulo"; //LISTA DE FAMILIAS FamiliaBL ObjetoFamilia = new FamiliaBL(); cbbFamilia.DataSource = ObjetoFamilia.Listar(); cbbFamilia.ValueMember = "ID"; cbbFamilia.DisplayMember = "Descripcion"; //Valor Inicial cbbFamilia.SelectedValue = -1; //LISTA DE CLIENTES ClienteBL ObjetoCliente = new ClienteBL(); cbbCliente.DataSource = ObjetoCliente.Listar(); cbbCliente.ValueMember = "ID"; cbbCliente.DisplayMember = "NombreComercial"; //Valor inicial cbbCliente.SelectedValue = -1; //LISTA DE PROVEEDORES ProveedorBL ObjetoProveedor = new ProveedorBL(); cbbProveedor.DataSource = ObjetoProveedor.Listar(); cbbProveedor.ValueMember = "ID"; cbbProveedor.DisplayMember = "NombreComercial"; //Valor Inicial cbbProveedor.SelectedValue = -1; //LISTA DE CONCEPTOS //Conceptos ConcMovInvenBL ObjetoConcepto = new ConcMovInvenBL(); lbConceptos.DataSource = ObjetoConcepto.Listar(); lbConceptos.DisplayMember = "Descripcion"; lbConceptos.ValueMember = "ID"; }
private void BuscarOrden() { DetalleCompraBL ObjetoDetalle = new DetalleCompraBL(); ComprasBL ObjetoFactura = new ComprasBL(); Int64 ID; if (txtReferencia.Text != String.Empty) { //Obtenemos el ID del Documento por medio del numero de documento ID = Convert.ToInt64(txtReferencia.Text); //Buscamos la cotizacion que tiene este numero de documento cCompras Factura = ObjetoFactura.BuscarPorID(ID, "O"); //Verificamos que obtuvimos algun resultado if (Int64.TryParse(Factura.ID.ToString(), out ID)) { //Guardamos el ID de la FacturA Int64 CompraID = Factura.ID; //Asignamos los datos del cliente que se encuentra en la cotizacion BuscarProveedor(Convert.ToInt32(Factura.ProveedorID)); //Buscamos la lista de Articulos que se encuentran en la cotizacion List <cDetalleCompra> ListaDetalle = ObjetoDetalle.ListarDetalle(CompraID, "O"); //Objeto Inventario para realizar operaciones InventarioBL ObjetoInventario = new InventarioBL(); foreach (cDetalleCompra Detalle in ListaDetalle) { cInventario Articulo = ObjetoInventario.BuscarPorID(Detalle.ArticuloID); //Insertamos los articulos en el DataGrid InsertarLineaGrid(Detalle.ArticuloID, Articulo.CodigoArticulo, Articulo.Descripcion, Detalle.Cantidad, Detalle.Precio, Detalle.ImpuestoValor, (Detalle.ImpuestoValor / 100) * Detalle.Precio, //Detalle.DescuentoValor, //(Detalle.DescuentoValor / 100) * Detalle.Precio, ((Detalle.Cantidad * Detalle.Precio) + ((Detalle.ImpuestoValor / 100) * Detalle.Precio)), //Detalle.Costo, Detalle.UnidadCompraID, Detalle.TipoProducto); } } } }
public ActionResult Index(ModeloInventario modelo) { if (ModelState.IsValid && (!string.IsNullOrEmpty(modelo.Cantidad) || !string.IsNullOrEmpty(modelo.Periodo) || !string.IsNullOrEmpty(modelo.Estado))) { var cant = string.IsNullOrEmpty(modelo.Cantidad) ? 0 : int.Parse(modelo.Cantidad); var period = string.IsNullOrEmpty(modelo.Periodo) ? 0 : int.Parse(modelo.Periodo); var estado = string.IsNullOrEmpty(modelo.Estado) ? "Todos" : modelo.Estado; modelo.ListaInventarioFiltrada = InventarioBL.ListarInventarioPorEstadoAño(cant, period, estado); if (modelo.ListaInventarioFiltrada != null) { return(View(modelo)); } } return(View("Index", Modelo)); }
private void buttonItem1_Click(object sender, EventArgs e) { try { InventarioBL ObjetoInventario = new InventarioBL(); DialogResult Resultado = (MessageBox.Show("Se va a eliminar el articulo del registro de inventario, ¿Desea continuar?", "Eliminar articulo de inventario", MessageBoxButtons.YesNo, MessageBoxIcon.Question)); if (Resultado == DialogResult.Yes) { ObjetoInventario.Eliminar(InventarioID); Actualizar(); } } catch (Exception Ex) { MessageBox.Show(Ex.Message, "Error al eliminar articulo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAceptar_Click(object sender, EventArgs e) { InventarioBL ObjetoInventario = new InventarioBL(); String CodigoDesde = ObtenerCodigoDesde(); String CodigoHasta = ObtenerCodigoHasta(); Int32? Familia = ObtenerFamilia(); String TipoArticulo = ObtenerTipoArticulo(); String IndicadorPrecio1 = ObtenerPrecio1(); String IndicadorPrecio2 = ObtenerPrecio2(); String OrdenarPor = ObtenerOrdenarPor(); Int32? ConExistencia = ObtenerIndicadorExistencia(); List <cInventario> Lista = ObjetoInventario.ReporteListaPrecios(CodigoDesde, CodigoHasta, Familia, IndicadorPrecio1, IndicadorPrecio2, ConExistencia, TipoArticulo, OrdenarPor); frmrptListaPrecios ListaPrecios = new frmrptListaPrecios(Lista); ListaPrecios.ShowDialog(this); }
public void Buscar(string Busqueda) { InventarioBL ObjetoInventario = new InventarioBL(); BindingSource BDInventario = new BindingSource(); BDInventario.DataSource = ObjetoInventario.Listar(); //Realizamos la busqueda deendiendo del critrio dgvInventario.AutoGenerateColumns = false; dgvInventario.DataSource = BDInventario; //Busqueda por codigo string Codigo = Busqueda; var obj = BDInventario.List.OfType <cInventario>().ToList().Find(f => f.CodigoArticulo == Codigo); var pos = BDInventario.IndexOf(obj); BDInventario.Position = pos; }
private void frmParametrosCostoInventario_Load(object sender, EventArgs e) { InventarioBL ObjetoInventario = new InventarioBL(); cbbCodigoDesde.DataSource = ObjetoInventario.Listar(); cbbCodigoDesde.ValueMember = "CodigoArticulo"; cbbCodigoDesde.DisplayMember = "Descripcion"; cbbCodigoHasta.DataSource = ObjetoInventario.Listar(); cbbCodigoHasta.ValueMember = "CodigoArticulo"; cbbCodigoHasta.DisplayMember = "Descripcion"; FamiliaBL ObjetoFamilia = new FamiliaBL(); cbFamilia.DataSource = ObjetoFamilia.Listar(); cbFamilia.ValueMember = "ID"; cbFamilia.DisplayMember = "Descripcion"; cbFamilia.SelectedValue = -1; }
private void btnAceptar_Click(object sender, EventArgs e) { try { InventarioBL ObjetoInventario = new InventarioBL(); ObjetoInventario.GuardarCambios(ObtenerDatos()); if (GestionInventario != null) { //Refresca los cambios realizados en la tabla de Inventarios GestionInventario.Actualizar(); } this.Close(); } catch (Exception Ex) { MessageBox.Show("Error al guardar cambios en articulo de inventario. Descripcion: " + Ex.Message, "Error al guardar cambio", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmParametrosListaProductos_Load(object sender, EventArgs e) { InventarioBL ObjetoInventario = new InventarioBL(); cbDesde.DataSource = ObjetoInventario.Listar(); cbDesde.ValueMember = "ID"; cbDesde.DisplayMember = "Descripcion"; cbHasta.DataSource = ObjetoInventario.Listar(); cbHasta.ValueMember = "ID"; cbHasta.DisplayMember = "Descripcion"; FamiliaBL ObjetoFamilia = new FamiliaBL(); cbFamilia.DataSource = ObjetoFamilia.Listar(); cbFamilia.ValueMember = "ID"; cbFamilia.DisplayMember = "Descripcion"; cbFamilia.SelectedValue = -1; }
private Boolean IndCambioFechaVencimiento; //Indicador del cambio de valor en el campo fecha de vencimiento private void frmAgregarEditarInventario_Load(object sender, EventArgs e) { try { //CARGAMOS DEPENDENCIAS EN LOS COMBOBOX CargarDepedencias(); /*SI LA VARIABLE CONTIENE VALOR ENTONCES BUSCAMOS LOS DATOS * DEL PRODUCTO SELECCIONADO EN EL FORMULARIO DE GESTION*/ if (InventarioID.HasValue) { try { Int64 I = Convert.ToInt64(InventarioID); InventarioBL ObjetoInventario = new InventarioBL(); //MOSTRAMOS EL RESULTADO DE LA BUSQUEDA DE ARTICULO MostarResultado(ObjetoInventario.BuscarPorID(I)); //BLOQUEAMOS LOS CAMPOS NO EDITABLES BloqueoCampos(); RelacionCombosBL ObjetoRelacion = new RelacionCombosBL(); dgvArticulos.AutoGenerateColumns = false; dgvArticulos.DataSource = ObjetoRelacion.Listar(I); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } } else { btnAgregar.Enabled = false; btnEditar.Enabled = false; btnEliminar.Enabled = false; txtID.Text = "-1"; } } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void btnAceptar_Click(object sender, EventArgs e) { InventarioBL ObjetoInventario = new InventarioBL(); //Codigo Inicio de busqueda String CodigoDesde = ObtenerCodigo(cbbCodigoDesde.SelectedValue); //Codigo Hasta la busqueda String CodigoHasta = ObtenerCodigo(cbbCodigoHasta.SelectedValue); //Familia de articulos Int32?FamiliaID = ObtenerFamilia(); //Orden de reporte String OrdenarPor = ObtenerOrden(); List <cInventario> ListaInventario = ObjetoInventario.ReporteExistenciaCosto(CodigoDesde, CodigoHasta, FamiliaID, OrdenarPor); frmrptCostoInventario ReporteListaProductos = new frmrptCostoInventario(ListaInventario); ReporteListaProductos.ShowDialog(this); }
private void btnAceptar_Click(object sender, EventArgs e) { try { InventarioBL ObjetoInventario = new InventarioBL(); String CodigoDesde = ObtenerCodigoDesde(); String CodigoHasta = ObtenerCodigoHasta(); Int32? FamiliaID = ObtenerFamilia(); Int32? MarcaID = ObtenerMarca(); String OrdenarPor = ObtenerOrden(); List <cInventario> Listado = ObjetoInventario.ReporteInventarioFisico(CodigoDesde, CodigoHasta, FamiliaID, MarcaID, OrdenarPor); frmrptInventarioFisico CatalogoProductos = new frmrptInventarioFisico(Listado); CatalogoProductos.ShowDialog(this); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void btnAceptar_Click_1(object sender, EventArgs e) { try { string CodigoDesde = ObtenerCodigo(cbbArticuloDesde.SelectedValue); string CodigoHasta = ObtenerCodigo(cbbArticuloHasta.SelectedValue); Int32? FamiliaID = ObtenerComponente(cbFamilia.SelectedValue); Int32? MarcaID = ObtenerComponente(cbMarca.SelectedValue); String TipoArticulo = ObtenerTipo(cbTipo.SelectedItem); Int32? IndicadorCreacion = ObtenerIndicador(rbFechaCreacion.Checked); Int32? IndicadorModificacion = ObtenerIndicador(rbFechaModificacion.Checked); String CriterioCantidad = ObtenerCriterio(cbCriterio.Text); Decimal Cantidad = ObtenerMonto(txtExistencia.Text); String Descripcion = ObtenerDescripcion(txtDescripcion.Text); InventarioBL ObjetoInventario = new InventarioBL(); //Llama al procedimiento en la interfase que adiciona un articulo a un combo List <cInventario> Resultado = ObjetoInventario.Filtrar(CodigoDesde, CodigoHasta, FamiliaID, MarcaID, TipoArticulo, IndicadorCreacion, IndicadorModificacion, FechaDesde, FechaHasta, CriterioCantidad, Cantidad, Descripcion); GestionInventario.Filtrar(Resultado); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }