private void btnAdd_Click(object sender, EventArgs e) { var frmProductAdd = new frmProduct { adding = true, formTitle = "Producto - Agregar" }; frmProductAdd.ShowDialog(); }
private void dgwResult_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) { return; } else { frmProduct frmProductEdit = new frmProduct(); frmProductEdit.adding = false; frmProductEdit.formTitle = "Producto - Modificar"; frmProductEdit.formId = DataUtil.GetString(dgwResult.CurrentRow.Cells[0].Value); frmProductEdit.ShowDialog(); } }
private void txtProducto_Leave(object sender, EventArgs e) { txtCodigoProducto.Text = string.Empty; txtPrecioUnitario.Text = string.Empty; txtProductoPrecioProveedor.Text = string.Empty; if (txtProducto.Text != string.Empty) { string stringSQL = DataBaseQuerys.ProductoSearch(); DataSet dsSearch = DataUtil.FillDataSet("SELECT " + stringSQL + " WHERE p.Producto_descripcion like '%" + txtProducto.Text.Trim().Replace("'", "''") + "%' ORDER BY p.Producto_descripcion", "producto"); if (dsSearch.Tables[0].Rows.Count == 1) { txtProducto.Text = DataUtil.GetString(dsSearch.Tables[0].Rows[0], "Producto"); txtCodigo.Text = DataUtil.GetString(dsSearch.Tables[0].Rows[0], "Codigo"); txtPrecioUnitario.Text = DataUtil.GetString(dsSearch.Tables[0].Rows[0], "Precio final"); txtPrecioProveedor.Text = DataUtil.GetString(dsSearch.Tables[0].Rows[0], "Precio proveedor"); } else if (dsSearch.Tables[0].Rows.Count > 1) { frmProductSearch frmProductSearchForm = new frmProductSearch(); frmProductSearchForm.descriptionSearch = txtProducto.Text; frmProductSearchForm.dsSearchProd = dsSearch; frmProductSearchForm.ShowDialog(); SetProductValues(); } else { DialogResult result = MessageBox.Show("No existe el producto. Desea crear uno nuevo?", "Producto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { frmProduct frmProductAdd = new frmProduct(); frmProductAdd.adding = true; frmProductAdd.createSpecial = true; frmProductAdd.productoNombre = txtProducto.Text.Trim(); frmProductAdd.formTitle = "Producto - Agregar"; frmProductAdd.ShowDialog(); SetProductValues(); } else { txtProducto.Focus(); } } } }
private void btnModify_Click(object sender, EventArgs e) { if ((dgwResult.Rows.Count > 0) && (dgwResult.CurrentRow.Cells[0].Value != null)) { // Obtener el ID seleccionado var valueID = DataUtil.GetString(dgwResult.CurrentRow.Cells[0].Value); var frmProductEdit = new frmProduct(); frmProductEdit.adding = false; frmProductEdit.formTitle = "Producto - Modificar"; frmProductEdit.formId = valueID; frmProductEdit.ShowDialog(); SearchRecords(); } else { MessageBox.Show(@"No se seleccionó ningún elemento, o no existen elementos a seleccionar!", @"Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void ProceedOpen() { if ((dgwResult.Rows.Count > 0) && (dgwResult.CurrentRow.Cells[0].Value != null)) { // Obtener el ID seleccionado string valueID = DataUtil.GetString(dgwResult.CurrentRow.Cells[0].Value); switch (tableNameBrowser) { case "empleado": frmEmployee frmEmployeeEdit = new frmEmployee(); frmEmployeeEdit.adding = false; frmEmployeeEdit.formTitle = "Empleados - Modificar"; frmEmployeeEdit.formId = valueID; frmEmployeeEdit.ShowDialog(); break; case "cliente": frmCustomer frmCustomerEdit = new frmCustomer(); frmCustomerEdit.adding = false; frmCustomerEdit.formTitle = "Clientes - Modificar"; frmCustomerEdit.formId = valueID; frmCustomerEdit.ShowDialog(); break; case "producto": frmProduct frmProductEdit = new frmProduct(); frmProductEdit.adding = false; frmProductEdit.formTitle = "Producto - Modificar"; frmProductEdit.formId = valueID; frmProductEdit.ShowDialog(); break; case "producto_categoria": frmProductCategory frmProductCategoryEdit = new frmProductCategory(); frmProductCategoryEdit.adding = false; frmProductCategoryEdit.formTitle = "Producto Categoria - Modificar"; frmProductCategoryEdit.formId = valueID; frmProductCategoryEdit.ShowDialog(); break; case "producto_sub_categoria": frmProductSubCategory frmProductSubCategoryEdit = new frmProductSubCategory(); frmProductSubCategoryEdit.adding = false; frmProductSubCategoryEdit.formTitle = "Producto Sub Categoria - Modificar"; frmProductSubCategoryEdit.formId = valueID; frmProductSubCategoryEdit.ShowDialog(); break; case "proveedor": frmSupplier frmSupplierEdit = new frmSupplier(); frmSupplierEdit.adding = false; frmSupplierEdit.formTitle = "Proveedor - Modificar"; frmSupplierEdit.formId = valueID; frmSupplierEdit.ShowDialog(); break; case "estacion": frmStation frmStationEdit = new frmStation(); frmStationEdit.adding = false; frmStationEdit.formTitle = "Estacion de Trabajo - Modificar"; frmStationEdit.formId = valueID; frmStationEdit.ShowDialog(); break; case "turno": frmTurn frmTurnEdit = new frmTurn(); frmTurnEdit.adding = false; frmTurnEdit.formTitle = "Turno - Modificar"; frmTurnEdit.formId = valueID; frmTurnEdit.ShowDialog(); break; case "Insumo_grupo_clasificacion": frmInsumoGroupClassification frmInsumoGroupClassificationEdit = new frmInsumoGroupClassification(); frmInsumoGroupClassificationEdit.adding = false; frmInsumoGroupClassificationEdit.formTitle = "Clasificación de grupos de insumos - Modificar"; frmInsumoGroupClassificationEdit.formId = valueID; frmInsumoGroupClassificationEdit.ShowDialog(); break; case "Insumo_grupo": frmInsumoGroup frmInsumoGroupEdit = new frmInsumoGroup(); frmInsumoGroupEdit.adding = false; frmInsumoGroupEdit.formTitle = "Grupos de insumos - Modificar"; frmInsumoGroupEdit.formId = valueID; frmInsumoGroupEdit.ShowDialog(); break; case "Presentacion_Insumo": frmInsumoPresentacion frmInsumoPresentacionEdit = new frmInsumoPresentacion(); frmInsumoPresentacionEdit.adding = false; frmInsumoPresentacionEdit.formTitle = "Presentaciones de insumos - Modificar"; frmInsumoPresentacionEdit.formId = valueID; frmInsumoPresentacionEdit.ShowDialog(); break; } AfterSearch(); } else { MessageBox.Show("No se seleccionó ningún elemento, o no existen elementos a seleccionar!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnAdd_Click(object sender, EventArgs e) { switch (tableNameBrowser) { case "empleado": frmEmployee frmEmployeeAdd = new frmEmployee(); frmEmployeeAdd.adding = true; frmEmployeeAdd.formTitle = "Empleados - Agregar"; frmEmployeeAdd.ShowDialog(); break; case "cliente": frmCustomer frmCustomerAdd = new frmCustomer(); frmCustomerAdd.adding = true; frmCustomerAdd.formTitle = "Clientes - Agregar"; frmCustomerAdd.ShowDialog(); break; case "producto": frmProduct frmProductAdd = new frmProduct(); frmProductAdd.adding = true; frmProductAdd.formTitle = "Producto - Agregar"; frmProductAdd.ShowDialog(); break; case "producto_categoria": frmProductCategory frmProductCategoryAdd = new frmProductCategory(); frmProductCategoryAdd.adding = true; frmProductCategoryAdd.formTitle = "Producto Categoria - Agregar"; frmProductCategoryAdd.ShowDialog(); break; case "producto_sub_categoria": frmProductSubCategory frmProductSubCategoryAdd = new frmProductSubCategory(); frmProductSubCategoryAdd.adding = true; frmProductSubCategoryAdd.formTitle = "Producto Sub Categoria - Agregar"; frmProductSubCategoryAdd.ShowDialog(); break; case "proveedor": frmSupplier frmSupplierAdd = new frmSupplier(); frmSupplierAdd.adding = true; frmSupplierAdd.formTitle = "Proveedor - Agregar"; frmSupplierAdd.ShowDialog(); break; case "estacion": frmStation frmStationAdd = new frmStation(); frmStationAdd.adding = true; frmStationAdd.formTitle = "Estacion de Trabajo - Agregar"; frmStationAdd.ShowDialog(); break; case "turno": frmTurn frmTurnAdd = new frmTurn(); frmTurnAdd.adding = true; frmTurnAdd.formTitle = "Turno - Agregar"; frmTurnAdd.ShowDialog(); break; case "Insumo_grupo_clasificacion": frmInsumoGroupClassification frmInsumoGroupClassificationAdd = new frmInsumoGroupClassification(); frmInsumoGroupClassificationAdd.adding = true; frmInsumoGroupClassificationAdd.formTitle = "Clasificación de grupos de insumos - Agregar"; frmInsumoGroupClassificationAdd.ShowDialog(); break; case "Insumo_grupo": frmInsumoGroup frmInsumoGroupAdd = new frmInsumoGroup(); frmInsumoGroupAdd.adding = true; frmInsumoGroupAdd.formTitle = "Grupos de insumos - Agregar"; frmInsumoGroupAdd.ShowDialog(); break; case "Presentacion_Insumo": frmInsumoPresentacion frmInsumoPresentacionAdd = new frmInsumoPresentacion(); frmInsumoPresentacionAdd.adding = true; frmInsumoPresentacionAdd.formTitle = "Presentaciones de insumos - Agregar"; frmInsumoPresentacionAdd.ShowDialog(); break; } BindDataGrid(); }
private void txtProducto_Leave(object sender, EventArgs e) { if (txtCodigo.Text == string.Empty) { DataSet dsSearch = null; if (!txtProducto.ReadOnly) { txtCodigo.Text = string.Empty; if (txtProducto.Text != string.Empty) { string stringSQL = DataBaseQuerys.ProductoSearch(); if (txtProducto.Text.Trim() != "*") { dsSearch = DataUtil.FillDataSet("SELECT " + stringSQL + " WHERE p.Producto_tipo = '" + tipo + "' AND p.Producto_categoria_id = " + categoriaId + " AND p.Producto_sub_categoria_id = " + subCategoriaId + " AND p.Estado = '" + AppConstant.RegistroEstado.Activo + "' AND p.Producto_descripcion like '%" + txtProducto.Text.Trim().Replace("'", "''") + "%' ORDER BY p.Producto_descripcion", "producto"); } else { dsSearch = DataUtil.FillDataSet("SELECT " + stringSQL + " WHERE p.Producto_tipo = '" + tipo + "' AND p.Producto_categoria_id = " + categoriaId + " AND p.Producto_sub_categoria_id = " + subCategoriaId + " AND p.Estado = '" + AppConstant.RegistroEstado.Activo + "' ORDER BY p.Producto_descripcion", "producto"); } if (dsSearch.Tables[0].Rows.Count == 1) { txtProducto.Text = DataUtil.GetString(dsSearch.Tables[0].Rows[0], "Producto"); txtDescripcion.Text = DataUtil.GetString(dsSearch.Tables[0].Rows[0], "Descripcion Corta"); txtCodigo.Text = DataUtil.GetString(dsSearch.Tables[0].Rows[0], "Codigo"); } else if (dsSearch.Tables[0].Rows.Count > 1) { frmProductSearch frmProductSearchForm = new frmProductSearch(); frmProductSearchForm.descriptionSearch = txtProducto.Text; frmProductSearchForm.dsSearchProd = dsSearch; frmProductSearchForm.tipoSearch = tipo; frmProductSearchForm.categoriaIdSearch = categoriaId; frmProductSearchForm.subCategoriaIdSearch = subCategoriaId; frmProductSearchForm.ShowDialog(); SetProductValues(); } else { DialogResult result = MessageBox.Show("No existe el producto. Desea crear uno nuevo?", "Producto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { frmProduct frmProductAdd = new frmProduct(); frmProductAdd.adding = true; frmProductAdd.createSpecial = true; frmProductAdd.productoNombre = txtProducto.Text.Trim(); frmProductAdd.formTitle = "Producto - Agregar"; frmProductAdd.tipo_quickButton = tipo; frmProductAdd.categoria_quickButton = categoriaId; frmProductAdd.subcategoria_quickButton = subCategoriaId; frmProductAdd.ShowDialog(); SetProductValues(); } else { txtProducto.Focus(); } } } } } else { } }