private void loadCatalogoBox() { CADProducto con = new CADProducto(); ComboboxCatalogo = con.CargarCatalogosBox(); boxCatalogo.ItemsSource = ComboboxCatalogo; }
public IList <Producto> GetProductos() { DsFacturacion.ProductoDataTable misProductos = CADProducto.GetProductos(); if (misProductos.Rows.Count == 0) { return(null); } List <Producto> productos = new List <Producto>(); foreach (DsFacturacion.ProductoRow miRegistro in misProductos.Rows) { Producto producto = new Producto(); producto.IdProducto = miRegistro.IDProducto; producto.Descripcion = miRegistro.Descripcion; producto.Precio = miRegistro.Precio; producto.Stock = miRegistro.Stock; producto.IdIva = miRegistro.IDIVA; producto.IdDepartamento = miRegistro.IDDepartamento; producto.Notas = miRegistro.Notas; productos.Add(producto); } return(productos); }
//Evento asociar a catalogo private void AsignarCatalogo(object sender, RoutedEventArgs e) { if (catalogoID.SelectedValue == null) { MessageBox.Show("Seleccione el catalogo"); } if (productoID.SelectedValue == null) { MessageBox.Show("Seleccione el producto"); } else { int filas = 0; int prodID; bool result = int.TryParse(productoID.SelectedValue.ToString(), out prodID); int catID; bool result2 = int.TryParse(catalogoID.SelectedValue.ToString(), out catID); CADProducto con = new CADProducto(); filas = con.asociarProdToCatalog(prodID, catID); if (filas > 0) { MessageBox.Show("Categoria asignada"); } else { MessageBox.Show("Categoria no asignada"); } } }
private void BnGuardar_Click(object sender, EventArgs e) { if (TxtProducto.Text == "" || TxtProducto.Text == null) { MessageBox.Show("Debe ingresar los nombres y apellidos", "ALTO", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtProducto.Focus(); return; } DialogResult rta = MessageBox.Show("¿Esta seguro de ingresar el registro?", "CONFIRMAR", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (rta == DialogResult.No) { return; } CADProducto Guardar = new CADProducto(); Guardar.InsertProducto(TxtProducto.Text.ToUpper()); LlenarProducto = new ClassDgvLlenarProduto(); LlenarProducto.TraerProducto(DgvDatos); MessageBox.Show("Registro guardado correctamente.", "CONFIRMAR", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtProducto.Text = null; }
public List <CENHAlmacen> ObtenerDetalleAlmacen(List <CENHAlmacen> listacabecera) { //DESCRIPCION:Lista para obtener data del detalle del almacen List <CENHAlmacen> listaCabecera = new List <CENHAlmacen>(); List <CENDAlmacen> listDetalle = new List <CENDAlmacen>(); CADProducto producto = new CADProducto(); try { for (int i = CENConstante.g_const_0; i < listacabecera.Count; i++) { CENHAlmacen cabecera = new CENHAlmacen(); cabecera.CodProducto = listacabecera[i].CodProducto; cabecera.Categoria = listacabecera[i].Categoria; cabecera.SubCategoria = listacabecera[i].SubCategoria; cabecera.Fabricante = listacabecera[i].Fabricante; cabecera.DescProducto = listacabecera[i].DescProducto; cabecera.fechavencimiento = listacabecera[i].fechavencimiento; listDetalle = producto.ObtenerDetalleAlmacen(listacabecera[i].CodProducto); cabecera.DatosAlmacen = listDetalle; cabecera.TotalStock = producto.CalcularMontoInventario(listacabecera[i].CodProducto).ToString(); listaCabecera.Add(cabecera); } return(listaCabecera); } catch (Exception ex) { throw ex; } }
private void ProductoTextBox_Validating(object sender, CancelEventArgs e) { if (ProductoTextBox.Text == string.Empty) { errorProvider1.SetError(ProductoTextBox, "Debe Ingresar un ID de Producto"); return; } errorProvider1.Clear(); long Producto; if (!long.TryParse(ProductoTextBox.Text, out Producto)) { errorProvider1.SetError(ProductoTextBox, "Debe ingresar un valor Numérico"); return; } errorProvider1.Clear(); if (Producto <= 0) { errorProvider1.SetError(ProductoTextBox, "Debe ingresar un valor Numérico mayor a 0"); return; } errorProvider1.Clear(); CADProducto miProducto = CADProducto.GetProductoByIDProducto((int)Producto); if (miProducto == null) { miProducto = CADProducto.GetProductoByBarra((int)Producto); } if (miProducto == null) { errorProvider1.SetError(ProductoTextBox, "Producto No existe"); ProductoLabel.Text = String.Empty; ProductoPictureBox.Image = null; } else { ProductoLabel.Text = miProducto.Descripcion; ultimoProducto = miProducto; if (File.Exists("Images\\" + miProducto.Imagen)) { ProductoPictureBox.Load("Images\\" + miProducto.Imagen); } else { ProductoPictureBox.Image = null; } } }
public List <CEN_Detalle_Presentacion_Product> ListarPresentacionProduc(string codProductos) { CADProducto objProducCod = null; try { objProducCod = new CADProducto(); return(objProducCod.ListarDetallePresentacionProduct(codProductos)); } catch (Exception ex) { throw ex; } }
public int ActulizarProducto(CENProducto objProducto, string codProducto) { CADProducto objCLNProducto = null; try { objCLNProducto = new CADProducto(); return(objCLNProducto.ActualizarProducto(objProducto, codProducto)); } catch (Exception ex) { throw ex; } }
public List <CENProductoListaDetalle> ListaProductoCodCategoria(string codProducto) { CADProducto objProducCod = null; try { objProducCod = new CADProducto(); return(objProducCod.ListaProductoCodCategoria(codProducto)); } catch (Exception ex) { throw ex; } }
public List <string> InsertarProduct(CENProductosInsert objProduct) { CADProducto objCLNProduct = null; try { objCLNProduct = new CADProducto(); return(objCLNProduct.InsertarProducto(objProduct)); } catch (Exception ex) { throw ex; } }
public int EliminarProducto(string Cod) { CADProducto objCLNEliminarProduc = null; try { objCLNEliminarProduc = new CADProducto(); return(objCLNEliminarProduc.EliminarProducto(Cod)); } catch (Exception ex) { throw ex; } }
public List <CENProductoLista> ListarProductos(CENProducto datos) { CADProducto objCADProducto = null; try { objCADProducto = new CADProducto(); return(objCADProducto.ListaProductoPorFiltro(datos)); } catch (Exception ex) { throw ex; } }
public List <CENProducto> ListarCategorias(int flag) { CADProducto categoria = null; try { categoria = new CADProducto(); return(categoria.ListarCategoria(flag)); } catch (Exception ex) { throw ex; } }
public int EliminarPresentacionProductActualizar(string cod, int codP) { CADProducto objCLNEeliminarDetalle = null; try { objCLNEeliminarDetalle = new CADProducto(); return(objCLNEeliminarDetalle.EliminarDetallePresentacionActualizarProduct(cod, codP)); } catch (Exception ex) { throw ex; } }
public List <CENSubcategoria> ListarSubCategoriasPorCategoria(int codCategoria) { CADProducto objSubcategoria = null; try { objSubcategoria = new CADProducto(); return(objSubcategoria.ListarSubCategoriaPorCategoria(codCategoria)); } catch (Exception ex) { throw ex; } }
public List <CENProveedor> ListaProveedores(int flag) { try { List <CENProveedor> Listproveedor = new List <CENProveedor>(); CADProducto proveedor = new CADProducto(); Listproveedor = proveedor.ListarProveedor(flag); return(Listproveedor); } catch (Exception ex) { throw ex; } }
//Buscar producto por nombre private void BuscarProducto(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(txtBusqueda.Text)) { MessageBox.Show("Ingrese un producto a buscar"); } else { CADProducto con = new CADProducto(); Producto p = new Producto(); p.nombre = txtBusqueda.Text; ProductoList = con.Obtenerproductos(p); CardProd.ItemsSource = ProductoList; } }
public List <CENFabricante> ListaFabricante(int flag) { try { List <CENFabricante> Listfabricante = new List <CENFabricante>(); CADProducto fabricante = new CADProducto(); Listfabricante = fabricante.ListarFabricante(flag); return(Listfabricante); } catch (Exception ex) { throw ex; } }
public CENDatosFabricante Listadatosfabricante() { //CLASE DE LISTA DE FABRICANTE CENDatosFabricante listafabricante = new CENDatosFabricante(); CADProducto consulta = new CADProducto(); try { listafabricante = consulta.CENdatosfabricante(); return(listafabricante); } catch (Exception ex) { throw ex; } }
public CENDatosProveedor Listadatosproveedor() { //CLASE DE LISTA DE PROVEEDOR CENDatosProveedor listaproveedor = new CENDatosProveedor(); CADProducto consulta = new CADProducto(); try { listaproveedor = consulta.CENdatosproveedor(); return(listaproveedor); } catch (Exception ex) { throw ex; } }
public CENDatosProducto ListaDatosProducto(int codCategoria, int codSubCategoria, int codProveedor, int codFabricante, string descripcion) { //DESCRIPCION: CLASE DE LISTA PRODUCTOS CENDatosProducto listaproductos = new CENDatosProducto(); CADProducto consulta = new CADProducto(); try { listaproductos = consulta.CENdatosproductos(codCategoria, codSubCategoria, codProveedor, codFabricante, descripcion); return(listaproductos); } catch (Exception ex) { throw ex; } }
public CENDatoSubscategoria Listadatossubcategorias(int codcategoria) { //CLASE DE LISTA DE SUBCATEGORIAS CENDatoSubscategoria listasubcategorias = new CENDatoSubscategoria(); CADProducto consulta = new CADProducto(); try { listasubcategorias = consulta.CENdatossubbcategoria(codcategoria); return(listasubcategorias); } catch (Exception ex) { throw ex; } }
public CENDatosDetalleAlmacen Listadatosdetallealmacen(string codArticulo) { //CLASE DE LISTA DE DETALLE DE ALMACENES CENDatosDetalleAlmacen listaalmacenes = new CENDatosDetalleAlmacen(); CADProducto consulta = new CADProducto(); try { listaalmacenes = consulta.CENdatosdetallealmacen(codArticulo); return(listaalmacenes); } catch (Exception ex) { throw ex; } }
public int ObtenerMontoTotalAlmacen(string CodArticulo) { // DESCRIPCION: Obtener monto total de almacen de cada articulo CADProducto consulta = new CADProducto(); int cant = CENConstante.g_const_0; try { cant = consulta.CalcularMontoInventario(CodArticulo); return(cant); } catch (Exception ex) { throw ex; } }
public CENDatosCodigoAlmacen CodigoAlmacen(string DescAlmacen) { //DESCRIPCION:CLASE DE OBTENER CODIGO DE ALMACEN CENDatosCodigoAlmacen CodigoAlmacen = new CENDatosCodigoAlmacen(); CADProducto consulta = new CADProducto(); try { CodigoAlmacen = consulta.CENCodigoAlmacen(DescAlmacen); return(CodigoAlmacen); } catch (Exception ex) { throw ex; } }
public int ObtenerCantidad(string CodArticulo) { //DESCRIPCION: Validar la existencia del articulo para la carga masiva CADProducto consulta = new CADProducto(); int cant = CENConstante.g_const_0; try { cant = consulta.ObtenerProducto(CodArticulo); return(cant); } catch (Exception ex) { throw ex; } }
public CENDatosRegistrostock DatosRegistroStock(int stock, string codArticulo, int codAlmacen) { //CLASE DE REGISTRO DE STOCK CENDatosRegistrostock datosstock = new CENDatosRegistrostock(); CADProducto consulta = new CADProducto(); try { datosstock = consulta.CENregistrostock(stock, codArticulo, codAlmacen); return(datosstock); } catch (Exception ex) { throw ex; } }
public CENDatoscategoria Listadatoscategoria() { //CLASE DE LISTA DE CATEGORIAS CENDatoscategoria listacategoria = new CENDatoscategoria(); CADProducto consulta = new CADProducto(); try { listacategoria = consulta.CENdatoscategoria(); return(listacategoria); } catch (Exception ex) { throw ex; } }
protected void nuevoButton_Click(object sender, EventArgs e) { if (!validarCampos()) { return; } decimal precio = decimal.Parse(PrecioTextBox.Text); float stock = float.Parse(stockTextBox.Text); CADProducto.InsertProducto(descripcionTextBox.Text, precio, stock); productosGridView.DataBind(); mensajeLabel.Text = "Producto creado con exito"; descripcionTextBox.Text = string.Empty; PrecioTextBox.Text = string.Empty; stockTextBox.Text = string.Empty; descripcionTextBox.Focus(); }
//Nuevo producto private void crearProducto(object sender, RoutedEventArgs e) { int filas = 0; if (String.IsNullOrEmpty(txtNombre.Text) || String.IsNullOrEmpty(txtCantidad.Text) || String.IsNullOrEmpty(rutaimg) || String.IsNullOrEmpty(txtCantidad.Text)) { MessageBox.Show("No se permiten campos vacios"); } else { int cant = Int32.Parse(txtCantidad.Text); if (cant < 0) { MessageBox.Show("No se permiten numeros negativos"); } else { CADProducto con = new CADProducto(); Producto p = new Producto(); p.nombre = txtNombre.Text; p.cantidad = cant; p.imagen = rutaimg; filas = con.crearProducto(p); switch (filas) { case 1: MessageBox.Show("Producto registrado"); clearData(); break; case -2: MessageBox.Show("Ya hay un producto con este nombre"); break; default: MessageBox.Show("Producto no registrado"); break; } } } }