private void SetButtonInfo(string tipo, object sender, EventArgs e) { if (sender is Button) { Button btn = sender as Button; DataSet dsBoton = DataUtil.FillDataSet(DataBaseQuerys.ProductoBoton(DataUtil.GetString(btn.Tag), DataUtil.GetString(subCategoriaIdSelected)), "producto_boton"); if (dsBoton.Tables[0].Rows.Count.Equals(0)) { DialogResult result = MessageBox.Show("Desea asignar un producto al boton?", "Asignar Producto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { frmQuickButtons frmQuickButtonsForm = new frmQuickButtons(); frmQuickButtonsForm.categoriaId = categoriaIdSelected.ToString(); frmQuickButtonsForm.subCategoriaId = subCategoriaIdSelected.ToString(); frmQuickButtonsForm.botonId = DataUtil.GetString(btn.Tag); frmQuickButtonsForm.tipo = tipo; frmQuickButtonsForm.ShowDialog(); GetButtonInfo(btn, subCategoriaIdSelected); } } else { DataSet dsProducto = DataUtil.FillDataSet(DataBaseQuerys.Producto(DataUtil.GetString(dsBoton.Tables[0].Rows[0], "Producto_id"), string.Empty, string.Empty, string.Empty), "producto"); txtCodigoProducto.Text = DataUtil.GetString(dsBoton.Tables[0].Rows[0], "Producto_id"); txtProducto.Text = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Producto_descripcion"); txtPrecioUnitario.Text = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Precio_final"); this.btnAdd_Click(tipo, null); } } }
private void GetTurnInfo() { if (TurnoIDValue == 0) { if (AppConstant.Turno.Codigo != string.Empty) { lblTurno.Text = AppConstant.Turno.Codigo; lblTurnoFecha.Text = AppConstant.Turno.FechaHora; } else { lblTurno.Text = string.Empty; lblTurnoFecha.Text = string.Empty; } } else { DataSet dsConfig = DataUtil.FillDataSet(DataBaseQuerys.Turno(TurnoIDValue, 0, true), "turno"); if (dsConfig.Tables[0].Rows.Count > 0) { lblTurno.Text = DataUtil.GetString(dsConfig.Tables[0].Rows[0], "Turno_id"); lblTurnoFecha.Text = DataUtil.GetString(dsConfig.Tables[0].Rows[0], "Fecha_apertura"); lblCierreLabel.Visible = true; lblCierreValue.Visible = true; lblCierreValue.Text = DataUtil.GetString(dsConfig.Tables[0].Rows[0], "Fecha_cierre"); } else { lblTurno.Text = string.Empty; lblTurnoFecha.Text = string.Empty; } } }
private bool PasarProducto(int cuentaNumber) { bool result = false; DataGridViewSelectedRowCollection Seleccionados = dgwCuenta.SelectedRows; foreach (DataGridViewRow item in Seleccionados) { DataSet dsProducto = DataUtil.FillDataSet(DataBaseQuerys.Producto(item.Cells["CODIGO"].Value.ToString(), string.Empty, string.Empty, string.Empty), "producto"); txtCodigoProducto.Text = item.Cells["CODIGO"].Value.ToString(); txtProducto.Text = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Producto_descripcion"); txtPrecioUnitario.Text = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Precio_final"); txtPrecioProveedor.Text = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Precio_proveedor"); txtCantidad.Text = item.Cells["CANTIDAD"].Value.ToString(); txtDescuento.Text = item.Cells["DESCUENTO"].Value.ToString(); AddDetail(cuentaNumber); subTotal0 = CalculoMontos(DataUtil.GetDouble(dgwCuenta.Rows[item.Index].Cells["PRECIO_FINAL"].Value), false, subTotal0); txtSubTotal.Text = subTotal0.ToString(DataUtil.Format.Decimals); this.dgwCuenta.Rows.RemoveAt(item.Index); result = true; } if (result == false) { MessageBox.Show("Se debe seleccionar al menos 1 producto a divir.", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(result); }
private void frmProductSubCategoryBrowser_Load(object sender, EventArgs e) { btnAdd.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.ProductosSubCategorias, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo); btnModify.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.ProductosSubCategorias, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Edicion); selectSQL = "psc.Producto_sub_categoria_id AS Codigo," + "psc.Producto_sub_categoria_descripcion AS Descripcion," + "pc.Producto_categoria_descripcion AS Categoria," + "psc.Estado," + "psc.Fecha_creacion AS [Fecha creacion]," + "cr.Apellidos_empleado+', '+cr.Nombres_empleado AS [Creado por]," + "psc.Fecha_actualizacion AS [Fecha actualizacion]," + "up.Apellidos_empleado+', '+up.Nombres_empleado AS [Actualizado por]"; tablesJoinsBrowser = "((producto_sub_categoria AS psc LEFT JOIN empleado AS cr ON psc.creado_por=cr.codigo_empleado) " + " LEFT JOIN empleado AS up ON psc.actualizado_por=up.codigo_empleado)" + " LEFT JOIN producto_categoria AS pc ON psc.Producto_categoria_id=pc.Producto_categoria_id"; stringBrowserSQL = "SELECT " + selectSQL + " FROM " + tablesJoinsBrowser + " ORDER BY psc.Producto_sub_categoria_descripcion"; tableNameBrowser = "producto_sub_categoria"; formTitle = "Lista de Sub Categorias de Productos"; searchVisible = true; categoriaVisible = true; BindDataGrid(); OnLoad(); }
private void cbGrupo_SelectedValueChanged(object sender, EventArgs e) { cbInsumoBase.SelectedItem = string.Empty; string categoriaWhere = "Insumo_grupo_descripcion = '" + DataUtil.GetString(cbGrupo.SelectedItem) + "'"; DataUtil.FillComboBox(cbInsumoBase.Items, DataBaseQuerys.InsumosActivos(false, DataUtil.FindSingleRow("Insumo_grupo", "Insumo_grupo_id", categoriaWhere)), null); }
private void frmCustomerBrowser_Load(object sender, EventArgs e) { btnAdd.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Clientes, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo); btnModify.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Clientes, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Edicion); selectSQL = "c.cliente_id AS Codigo, " + "c.Tipo_documento AS [Tipo documento], " + "c.Documento, " + "IIf(c.Tipo_documento='RUC',c.cliente_apellidos,c.cliente_apellidos+', '+c.cliente_nombres) AS Cliente," + "c.Cliente_direccion AS Direccion, " + "c.Telefono_casa AS [Telefono fijo], " + "c.Telefono_celular AS Celular, " + "c.Telefono_trabajo AS [Telefono trabajo], " + "c.Email_principal AS [Email Principal]," + "c.Comentario, " + "c.Fecha_creacion AS [Fecha creacion], " + "cr.Apellidos_empleado+', '+cr.Nombres_empleado AS [Creado por]," + "c.Fecha_actualizacion AS [Fecha actualizacion]," + "up.Apellidos_empleado+', '+up.Nombres_empleado AS [Actualizado por]"; tablesJoinsBrowser = "(cliente AS c LEFT JOIN empleado AS cr ON c.creado_por=cr.codigo_empleado)" + " LEFT JOIN empleado AS up ON c.actualizado_por=up.codigo_empleado"; stringBrowserSQL = "SELECT " + selectSQL + " FROM " + tablesJoinsBrowser + " ORDER BY c.cliente_apellidos"; tableNameBrowser = "cliente"; formTitle = "Lista de clientes"; searchVisible = true; BindDataGrid(); OnLoad(); }
private void frmChangeTable_Load(object sender, EventArgs e) { foreach (Control button in this.Controls) { if (button is Button) { Button mesa = button as Button; if (mesa.Tag != null) { DataSet dsMesaInfo = DataUtil.FillDataSet(DataBaseQuerys.Mesa(DataUtil.GetInt(mesa.Tag)), "mesa"); mesa.Text = DataUtil.GetString(dsMesaInfo.Tables[0].Rows[0], "Mesa_descripcion"); mesa.Visible = DataUtil.GetBool(dsMesaInfo.Tables[0].Rows[0], "Mesa_habilitado"); if (DataUtil.GetString(dsMesaInfo.Tables[0].Rows[0], "Mesa_estado").Equals("LIBRE")) { mesa.Image = RestautantResource.Mesa; } else { mesa.Visible = false; } } } } }
public static void GetTurnInfo(int turnoId) { DataSet dsConfig = null; if (turnoId.Equals(0)) { dsConfig = DataUtil.FillDataSet(DataBaseQuerys.Turno(0, 0, false), "turno"); } else { dsConfig = DataUtil.FillDataSet(DataBaseQuerys.Turno(turnoId, 0, false), "turno"); } if (dsConfig.Tables[0].Rows.Count > 0) { AppConstant.Turno.Codigo = DataUtil.GetString(dsConfig.Tables[0].Rows[0], "Turno_id"); AppConstant.Turno.FechaHora = DataUtil.GetString(dsConfig.Tables[0].Rows[0], "Fecha_apertura"); AppConstant.Turno.Estado = DataUtil.GetString(dsConfig.Tables[0].Rows[0], "Estado"); } else { AppConstant.Turno.Codigo = string.Empty; AppConstant.Turno.FechaHora = string.Empty; AppConstant.Turno.Estado = string.Empty; } }
private void CategoriasCarouselDataBinding_Load() { rcCategorias.ItemDataBound += new ItemDataBoundEventHandler(rcCategorias_ItemDataBound); rcCategorias.NewCarouselItemCreating += new NewCarouselItemCreatingEventHandler(rcCategorias_NewCarouselItemCreating); // Create a generic list of Feature objects and bind it List <CategoriasFeatures> products = new List <CategoriasFeatures>(); DataSet dsCategorias = DataUtil.FillDataSet(DataBaseQuerys.ProductoCategoriaActivos(true), "producto_categoria"); if (dsCategorias.Tables["producto_categoria"].Rows.Count > 0) { foreach (DataRow categoriaRow in dsCategorias.Tables["producto_categoria"].Rows) { string categoriaDesc = DataUtil.GetString(categoriaRow["Producto_categoria_descripcion"]); if (categoriaDesc.Length > 12) { categoriaDesc = categoriaDesc.Remove(12); } int categoriaID = DataUtil.GetInt(categoriaRow["Producto_categoria_id"]); products.Add(new CategoriasFeatures(categoriaID, categoriaDesc)); } } rcCategorias.DataSource = products; }
private void cbCategoria_SelectedIndexChanged(object sender, EventArgs e) { cbSubCategoria.SelectedItem = string.Empty; var categoriaWhere = "Producto_categoria_descripcion = '" + DataUtil.GetString(cbCategoria.SelectedItem) + "'"; DataUtil.FillComboBox(cbSubCategoria.Items, DataBaseQuerys.ProductoSubCategoriaActivos(false, DataUtil.FindSingleRow("producto_categoria", "Producto_categoria_id", categoriaWhere)), null); }
private void SubCategoriasCarouselDataBinding_Load(int categoriaID) { if (categoriaID != 0) { if (categoriaIdSelected != categoriaID) { tcAdicionales.Visible = false; tcProductos.Visible = false; categoriaIdSelected = categoriaID; rcSubCategorias.ItemDataBound += new ItemDataBoundEventHandler(rcSubCategorias_ItemDataBound); rcSubCategorias.NewCarouselItemCreating += new NewCarouselItemCreatingEventHandler(rcSubCategorias_NewCarouselItemCreating); // Create a generic list of Feature objects and bind it List <SubCategoriasFeatures> sub_products = new List <SubCategoriasFeatures>(); DataSet dsSubCategorias = DataUtil.FillDataSet(DataBaseQuerys.ProductoSubCategoriaActivos(true, categoriaID.ToString()), "producto_sub_categoria"); if (dsSubCategorias.Tables["producto_sub_categoria"].Rows.Count > 0) { foreach (DataRow subCategoriaRow in dsSubCategorias.Tables["producto_sub_categoria"].Rows) { string subCategoriaDesc = DataUtil.GetString(subCategoriaRow["Producto_sub_categoria_descripcion"]); if (subCategoriaDesc.Length > 12) { subCategoriaDesc = subCategoriaDesc.Remove(12); } int subCategoriaID = DataUtil.GetInt(subCategoriaRow["Producto_sub_categoria_id"]); sub_products.Add(new SubCategoriasFeatures(subCategoriaID, subCategoriaDesc)); } } rcSubCategorias.DataSource = sub_products; } } }
private void checkBox1_Click(object sender, EventArgs e) { CheckBox cb = sender as CheckBox; frmTableConfig configForm = new frmTableConfig(); configForm.mesaID = cb.Tag.ToString(); configForm.enableMesa = "NO"; if (cb.Checked) { configForm.enableMesa = "SI"; } DialogResult result = configForm.ShowDialog(); if (result == DialogResult.OK) { DataSet dsMesaInfo = DataUtil.FillDataSet(DataBaseQuerys.Mesa(DataUtil.GetInt(cb.Tag)), "mesa"); cb.Text = DataUtil.GetString(dsMesaInfo.Tables[0].Rows[0], "Mesa_descripcion"); cb.Checked = DataUtil.GetBool(dsMesaInfo.Tables[0].Rows[0], "Mesa_habilitado"); } else { if (cb.Checked) { cb.Checked = false; } else { cb.Checked = true; } } }
private void GetMesaInfo() { var dsMesaInfo = DataUtil.FillDataSet(DataBaseQuerys.Mesa(DataUtil.GetInt(mesaID)), "mesa"); if (dsMesaInfo.Tables[0].Rows.Count > 0) { if (DataUtil.GetString(DataUtil.GetString(dsMesaInfo.Tables[0].Rows[0], "mesa_tipo")).Equals("BAR")) { tipoMesa = "Bar :"; } else { tipoMesa = "Mesa :"; } mesaDesc = DataUtil.GetString(dsMesaInfo.Tables[0].Rows[0], "Mesa_descripcion"); if (pedidoID == 0) { pedidoID = DataUtil.GetInt(dsMesaInfo.Tables[0].Rows[0], "Pedido_id"); } lblTipoMesa.Visible = true; lblMesaDesc.Visible = true; lblTipoMesa.Text = tipoMesa; lblMesaDesc.Text = mesaDesc; } }
private void GetButtonInfo(Button boton, int productoSubCategoriaID) { DataSet dsMesaInfo = DataUtil.FillDataSet(DataBaseQuerys.ProductoBoton(DataUtil.GetString(boton.Tag), DataUtil.GetString(productoSubCategoriaID)), "producto_boton"); if (dsMesaInfo.Tables[0].Rows.Count > 0) { boton.Text = DataUtil.GetString(dsMesaInfo.Tables[0].Rows[0], "Boton_descripcion"); boton.BackColor = Color.LightSteelBlue; try { if (DataUtil.GetString(dsMesaInfo.Tables[0].Rows[0], "Boton_ruta_imagen") != string.Empty) { boton.Image = Image.FromFile(DataUtil.GetString(dsMesaInfo.Tables[0].Rows[0], "Boton_ruta_imagen")); } else { boton.Image = null; } } catch (Exception ex) { MessageBox.Show("Error al cargar imagen: " + ex.Message); } } else { boton.Text = "PRODUCTO"; boton.Image = null; boton.BackColor = Color.Transparent; } }
private void frmSupplierBrowser_Load(object sender, EventArgs e) { btnAdd.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Proveedores, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo); btnModify.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Proveedores, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Edicion); selectSQL = "p.Proveedor_id AS Codigo," + "p.Proveedor_nombre AS Proveedor," + "p.Proveedor_ruc AS RUC," + "p.Proveedor_Telefono AS Telefono," + "p.Proveedor_Fax AS Fax," + "p.Proveedor_web AS [Pagina Web]," + "p.Proveedor_email AS Email," + "p.Proveedor_contacto AS [Vendedor]," + "p.Estado," + "p.Fecha_creacion AS [Fecha creacion]," + "cr.Apellidos_empleado+', '+cr.Nombres_empleado AS [Creado por]," + "p.Fecha_actualizacion AS [Fecha actualizacion]," + "up.Apellidos_empleado+', '+up.Nombres_empleado AS [Actualizado por]"; tablesJoinsBrowser = "(proveedor AS p LEFT JOIN empleado AS cr ON p.creado_por=cr.codigo_empleado) " + " LEFT JOIN empleado AS up ON p.actualizado_por=up.codigo_empleado"; stringBrowserSQL = "SELECT " + selectSQL + " FROM " + tablesJoinsBrowser + " ORDER BY p.Proveedor_nombre"; tableNameBrowser = "proveedor"; formTitle = "Lista de Proveedores"; BindDataGrid(); OnLoad(); }
private void GetOrderById(string pedidoId, ListBox lbObject) { DataSet dsPedidoDetalleInfo = DataUtil.FillDataSet(DataBaseQuerys.PedidoCocina(DataUtil.GetInt(pedidoId)), "pedido_detalle"); foreach (DataRow pedidoDetalleRow in dsPedidoDetalleInfo.Tables["pedido_detalle"].Rows) { lbObject.Items.Add(DataUtil.GetString(pedidoDetalleRow["Pedido_cantidad"]) + " " + DataUtil.GetString(pedidoDetalleRow["Descripcion_Producto"])); } }
private void frmTurn_Load(object sender, EventArgs e) { tableName = "Turno"; formWhereField = "Turno_id"; OnLoad(); BindDataFields(); btnDelete.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Turnos, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Edicion); btnSave.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Turnos, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo); }
private void btnAddEmail_Click(object sender, EventArgs e) { string refValue = string.Empty; if (frmInputBox.InputBox("Agregar Email", "Email", "cliente_email", "email", formId, ref refValue, false, true) == DialogResult.OK) { DataUtil.FillComboBox(cbEmail.Items, DataBaseQuerys.FillMainDataSet("cliente_email", formWhereField, formId, "email"), null); cbEmail.SelectedItem = refValue; } }
private void frmProductCategory_Load(object sender, EventArgs e) { tableName = "producto_categoria"; formWhereField = "Producto_categoria_id"; OnLoad(); BindDataFields(); btnDelete.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.ProductosCategorias, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo); btnSave.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.ProductosCategorias, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo) || DataBaseQuerys.GetAccess(AppConstant.MenuItems.ProductosCategorias, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Edicion); }
private bool VerificarDuplicados() { DataSet dsSearch = DataUtil.FillDataSet(DataBaseQuerys.Turno(0, 0, false), tableName); if (dsSearch.Tables[0].Rows.Count > 0) { MessageBox.Show(@"Ya existe un Turno abierto.", @"Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
private bool ExistenOrdenesAsociadas() { var result = false; var dsPedido = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet("pedido", "Pedido_origen_id", DataUtil.GetString(pedidoID), string.Empty), "pedido"); if (dsPedido.Tables[0].Rows.Count > 0) { result = true; } return(result); }
private void btnReprint_Click(object sender, EventArgs e) { if (DataBaseQuerys.GetAccess(AppConstant.MenuItems.CuentasFacturadas, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Especial)) { PrintBill(ventaIdParam); } else { MessageBox.Show(@"No tiene permisos para ingresar a esta opcion.", @"Permisos", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void frmTableConfig_Load(object sender, EventArgs e) { DataSet dsMesaInfo = DataUtil.FillDataSet(DataBaseQuerys.Mesa(DataUtil.GetInt(mesaID)), "mesa"); txtDescripcion.Text = DataUtil.GetString(dsMesaInfo.Tables[0].Rows[0], "Mesa_descripcion"); if (txtDescripcion.Text.Equals("CONFIG. MESA") || txtDescripcion.Equals("CONFIG. BAR")) { txtDescripcion.Text = string.Empty; } lblTipo.Text = DataUtil.GetString(dsMesaInfo.Tables[0].Rows[0], "Mesa_tipo"); cbEstado.SelectedItem = enableMesa; }
private void frmProduct_Load(object sender, EventArgs e) { tableName = "producto"; formWhereField = "producto_id"; OnLoad(); BindDataFields(); lblIGV.Text = @"(Precio con IGV " + AppConstant.GeneralInfo.IGV + @" %)"; btnDelete.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Productos, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo); btnSave.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Productos, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo) || DataBaseQuerys.GetAccess(AppConstant.MenuItems.Productos, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Edicion); }
private void btnViewOrder_Click(object sender, EventArgs e) { dgwCuenta.Rows.Clear(); subTotal = 0; totalDescuento = 0; btnViewOrder.Visible = false; btnNewOrder.Visible = true; btnCreateOrder.Visible = false; var dsPedidoDetalleInfo = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet("pedido_detalle", "pedido_id", DataUtil.GetString(pedidoID), string.Empty), "pedido_detalle"); foreach (DataRow pedidoDetalleRow in dsPedidoDetalleInfo.Tables["pedido_detalle"].Rows) { var dsProducto = DataUtil.FillDataSet(DataBaseQuerys.Producto(DataUtil.GetString(pedidoDetalleRow["Codigo_Producto"]), string.Empty, string.Empty, string.Empty), "producto"); var precioUnitario = DataUtil.GetDouble(dsProducto.Tables[0].Rows[0], "Precio_final"); var precioProveedor = DataUtil.GetDouble(dsProducto.Tables[0].Rows[0], "Precio_proveedor"); var descuento = DataUtil.GetDouble(pedidoDetalleRow["Descuento"]); var cantidad = DataUtil.GetInt(pedidoDetalleRow["Cantidad"]); double calculoMonto; double descuentoMonto = 0; if (Math.Abs(descuento) > 0) { calculoMonto = Math.Round((precioUnitario * (1 - descuento / 100)) * cantidad, 2); var totalSinDescuento = Math.Round(precioUnitario * cantidad, 2); descuentoMonto = Math.Round(totalSinDescuento - calculoMonto, 2); } else { calculoMonto = precioUnitario * cantidad; } var montoIgv = Math.Round((calculoMonto * 1.18), 1); string[] row = { DataUtil.GetString(pedidoDetalleRow["Linea"]), DataUtil.GetString(pedidoDetalleRow["Codigo_Producto"]), DataUtil.GetString(pedidoDetalleRow["Descripcion_Producto"]), DataUtil.GetString(pedidoDetalleRow["Cantidad"]), DataUtil.GetString(pedidoDetalleRow["Descuento"]), DataUtil.GetString(calculoMonto), DataUtil.GetString(precioUnitario), DataUtil.GetString(precioProveedor), DataUtil.GetString(montoIgv), DataUtil.GetString(descuentoMonto) }; dgwCuenta.Rows.Add(row); CalculoMontos(calculoMonto, true, descuentoMonto); } }
private void btnAddCategoria_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Desea agregar una nueva categoria?", "Categoria", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { frmProductCategory frmProductCategoryAdd = new frmProductCategory(); frmProductCategoryAdd.adding = true; frmProductCategoryAdd.formTitle = "Producto Categoria - Agregar"; frmProductCategoryAdd.ShowDialog(); DataUtil.FillComboBox(cbCategoria.Items, DataBaseQuerys.ProductoCategoriaActivos(false), null); } }
private void btnAddCategoria_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Desea agregar una nueva Clasificación de grupos de insumos?", "Clasificación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { frmInsumoGroupClassification frmInsumoGroupClassificationAdd = new frmInsumoGroupClassification(); frmInsumoGroupClassificationAdd.adding = true; frmInsumoGroupClassificationAdd.formTitle = "Clasificación de grupos de insumos - Agregar"; frmInsumoGroupClassificationAdd.ShowDialog(); DataUtil.FillComboBox(cbCategoria.Items, DataBaseQuerys.InsumoGrupoClasificacionActivos(), null); } }
private void btnAddCategoria_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Desea agregar una nueva sub categoria?", "Sub Categoria", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { frmProductSubCategory frmProductSubCategoryAdd = new frmProductSubCategory(); frmProductSubCategoryAdd.adding = true; frmProductSubCategoryAdd.formTitle = "Producto Sub Categoria - Agregar"; frmProductSubCategoryAdd.ShowDialog(); string categoriaWhere = "Producto_categoria_descripcion = '" + DataUtil.GetString(cbCategoria.SelectedItem) + "'"; DataUtil.FillComboBox(cbSubCategoria.Items, DataBaseQuerys.ProductoSubCategoriaActivos(false, DataUtil.FindSingleRow("producto_categoria", "Producto_categoria_id", categoriaWhere)), null); } }
private void SetButtonInfo(string tipo, object sender, EventArgs e) { if (sender is Button) { Button btn = sender as Button; DataSet dsBoton = DataUtil.FillDataSet(DataBaseQuerys.ProductoBoton(DataUtil.GetString(btn.Tag), DataUtil.GetString(subCategoriaIdSelected)), "producto_boton"); if (dsBoton.Tables[0].Rows.Count.Equals(1)) { if (!productoPedido) { frmQuickButtons frmQuickButtonsForm = new frmQuickButtons(); frmQuickButtonsForm.categoriaId = categoriaIdSelected.ToString(); frmQuickButtonsForm.subCategoriaId = subCategoriaIdSelected.ToString(); frmQuickButtonsForm.botonId = DataUtil.GetString(btn.Tag); frmQuickButtonsForm.tipo = tipo; frmQuickButtonsForm.adding = false; frmQuickButtonsForm.ShowDialog(); GetButtonInfo(btn, subCategoriaIdSelected); } else { DataSet dsProducto = DataUtil.FillDataSet(DataBaseQuerys.Producto(DataUtil.GetString(dsBoton.Tables[0].Rows[0], "Producto_id"), string.Empty, string.Empty, string.Empty), "producto"); AppConstant.ProductButtonSelected.ProductoId = DataUtil.GetString(dsBoton.Tables[0].Rows[0], "Producto_id"); AppConstant.ProductButtonSelected.ProductoDescripcion = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Producto_descripcion"); AppConstant.ProductButtonSelected.PrecioFinal = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Precio_final"); AppConstant.ProductButtonSelected.PrecioProveedor = DataUtil.GetString(dsProducto.Tables[0].Rows[0], "Precio_proveedor"); this.Close(); } } else if (dsBoton.Tables[0].Rows.Count.Equals(0)) { DialogResult result = MessageBox.Show("Desea asignar un producto al boton?", "Asignar Producto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { frmQuickButtons frmQuickButtonsForm = new frmQuickButtons(); frmQuickButtonsForm.categoriaId = categoriaIdSelected.ToString(); frmQuickButtonsForm.subCategoriaId = subCategoriaIdSelected.ToString(); frmQuickButtonsForm.botonId = DataUtil.GetString(btn.Tag); frmQuickButtonsForm.tipo = tipo; frmQuickButtonsForm.ShowDialog(); GetButtonInfo(btn, subCategoriaIdSelected); } } } }
private void BindDataFields() { mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName); if (mainDataSet.Tables[0].Rows.Count > 0) { txtCodigo.Text = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField); txtDescripcion.Text = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Insumo_grupo_clasificacion_descripcion"); cbEstado.SelectedItem = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado"); } else { cbEstado.SelectedItem = AppConstant.RegistroEstado.Activo; } }