private void btnAgrDescRec_Click(object sender, EventArgs e) //Bton agregar descuento o recargo { decimal porcentaje; if (decimal.TryParse(txtPorDesRec.Text, out porcentaje) && cboDescRec.SelectedIndex > -1) { ClsColItem colItem = new ClsColItem(); colItem.condicion = cboDescRec.Text; colItem.porcentaje = porcentaje; colItem.HeaderText = txtDescDescRec.Text + "%" + txtPorDesRec.Text; colItem.CellTemplate = dgCosto.Columns[0].CellTemplate; colItem.AutoSizeMode = dgCosto.Columns[0].AutoSizeMode; colItem.DefaultCellStyle = dgCosto.Columns[0].DefaultCellStyle; dgCosto.Columns.Add(colItem); ordenarColumnas(); calcularPrecColumna(); } else // si el porcentaje esta mal ingresado { // no se agrega nada } }
private void btnAgrDescRec_Click(object sender, EventArgs e) { decimal porcentaje; if (decimal.TryParse(txtPorDesRec.Text, out porcentaje) && cboDescRec.SelectedIndex > -1) { ClsColItem colItem = new ClsColItem(); colItem.condicion = cboDescRec.Text; colItem.porcentaje = porcentaje; colItem.HeaderText = txtDescDescRec.Text + "%" + txtPorDesRec.Text; colItem.CellTemplate = dgImportar.Columns[0].CellTemplate; colItem.AutoSizeMode = dgImportar.Columns[0].AutoSizeMode; colItem.DefaultCellStyle = dgImportar.Columns[0].DefaultCellStyle.Clone(); colItem.DefaultCellStyle.BackColor = Color.FromArgb(255, 255, 192); dgImportar.Columns.Add(colItem); ordenarColumnas(); calcularPrecColumna(); } else // si el porcentaje esta mal ingresado { //Normales } }
private void consultarArticulo(E_Articulo oArticulo) { txtCodArticulo.Text = oArticulo.codArticulo; txtDescr.Text = oArticulo.descripcion; foreach (ComboItem cboItem in cboMarca.Items) { if (cboItem.Id == oArticulo.marca.idMarca) { cboMarca.SelectedItem = cboItem; } } foreach (ComboItem cboItem in cboRubro.Items) { if (cboItem.Id == oArticulo.rubro.idRubro) { cboRubro.SelectedItem = cboItem; } } foreach (ComboItem cboItem in cboUnidad.Items) { if (cboItem.Id == oArticulo.unidad.idUnidad) { cboUnidad.SelectedItem = cboItem; } } txtUbicacion.Text = oArticulo.ubicacion; txtStock.Text = oArticulo.stock.ToString(); txtStockMin.Text = oArticulo.stockMin.ToString(); txtFecCom.Value = Convert.ToDateTime(oArticulo.fecCompra); txtObservacion.Text = oArticulo.observacion; txtPreLista.Text = oArticulo.precioLista.ToString(); txtPreFinal.Text = oArticulo.precioFinal.ToString(); txtGanancia.Text = oArticulo.ganancia.ToString(); txtIva.Text = oArticulo.iva.ToString(); //txtCosto.Text = totalCosto().ToString(); //activo el eliminar btnEliminar.Enabled = true; //Si se esta consultando un articulo los campos de stock son de solo lectura //txtStock.ReadOnly = true; #Modificado A Pedido# //txtStockMin.ReadOnly = true; #Modificado A pedido# // cargar la grilla costo dgCosto.Rows.Add(new[] { oArticulo.precioLista.ToString() }); foreach (E_DetalleCondicionCosto detCosto in oArticulo.detCondCosto) { ClsColItem colItem = new ClsColItem(); colItem.condicion = detCosto.condicion; colItem.porcentaje = detCosto.porcentaje; colItem.HeaderText = detCosto.descrpcion; colItem.CellTemplate = dgCosto.Columns[0].CellTemplate; colItem.AutoSizeMode = dgCosto.Columns[0].AutoSizeMode; colItem.DefaultCellStyle = dgCosto.Columns[0].DefaultCellStyle; dgCosto.Columns.Add(colItem); ordenarColumnas(); calcularPrecColumna(); } //Habilito el group de costo grCosto.Enabled = true; //Colocar el proveedor N_Proveedor nProve = new N_Proveedor(); E_Proveedor oProveedor = nProve.getOne(oArticulo.proveedor.idProveedor); if (oProveedor != null) { txtProveedor.Text = oProveedor.raSocial; } }
public void add(ClsColItem addColItem) { List.Add(addColItem); }