コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        private void btnProveedor_Click(object sender, EventArgs e)
        {
            frmSupplier frmSupplierAdd = new frmSupplier();

            frmSupplierAdd.adding    = true;
            frmSupplierAdd.formTitle = "Proveedor - Agregar";
            frmSupplierAdd.ShowDialog();
            DataUtil.FillComboBox(cbProveedor.Items, "SELECT Proveedor_nombre FROM Proveedor WHERE Estado = '" + AppConstant.RegistroEstado.Activo + "' ORDER BY Proveedor_nombre", null);
        }
コード例 #4
0
        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;
            }
        }
コード例 #5
0
        private void btnAddCargo_Click(object sender, EventArgs e)
        {
            var refValue = string.Empty;

            if (frmInputBox.InputBox("Agregar Cargo", "Descripcion Cargo", "empleado_cargo", "descripcion", string.Empty, ref refValue, false, true) == DialogResult.OK)
            {
                DataUtil.FillComboBox(cbCargo.Items, "SELECT * FROM empleado_cargo", null);
                cbCargo.SelectedItem = refValue;
            }
        }
コード例 #6
0
        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);
            }
        }
コード例 #7
0
        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);
            }
        }
コード例 #8
0
        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);
            }
        }
コード例 #9
0
        private void BindDataFields()
        {
            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            DataUtil.FillComboBox(cbCategoria.Items, DataBaseQuerys.ProductoCategoriaActivos(false), null);
            DataUtil.FillComboBox(cbProveedor.Items, "SELECT Proveedor_nombre FROM Proveedor WHERE Estado = '" + AppConstant.RegistroEstado.Activo + "' ORDER BY Proveedor_nombre", null);

            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                EditProduct();
            }
            else
            {
                NewProduct();
            }
        }
コード例 #10
0
        private void BindDataFields()
        {
            DataUtil.FillComboBox(cbCategoria.Items, DataBaseQuerys.ProductoCategoriaActivos(false), null);
            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], "Producto_sub_categoria_descripcion");
                cbEstado.SelectedItem = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");

                string sWhere = "producto_categoria_id = " + DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "producto_categoria_id") + "";
                cbCategoria.SelectedItem = DataUtil.FindSingleRow("producto_categoria", "Producto_categoria_descripcion", sWhere);
            }
            else
            {
                cbEstado.SelectedItem = AppConstant.RegistroEstado.Activo;
            }
        }
コード例 #11
0
        private void BindDataFields()
        {
            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            DataUtil.FillComboBox(cbCargo.Items, "SELECT * FROM empleado_cargo ORDER BY descripcion", null);

            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                txtCodigo.Text       = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField);
                txtNombres.Text      = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "nombres_empleado");
                txtApellidos.Text    = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "apellidos_empleado");
                txtDireccion.Text    = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "direccion");
                txtTelefono.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "telefono_fijo");
                txtCelular.Text      = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "celular");
                txtEmail.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "email");
                txtPassword.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "password");
                txtPassword.Enabled  = false;
                btnVerificar.Enabled = false;
                txtComentarios.Text  = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "comentarios");
                if (DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_nacimiento") != DateTime.MinValue)
                {
                    dtpFechaNacimiento.Value = DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_nacimiento");
                }
                if (DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_ingreso") != DateTime.MinValue)
                {
                    dtpFechaIngreso.Value = DataUtil.GetDateTime(mainDataSet.Tables[0].Rows[0], "Fecha_ingreso");
                }

                cbCargo.SelectedItem  = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "cargo");
                cbEstado.SelectedItem = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");
            }
            else
            {
                cbEstado.SelectedItem     = AppConstant.RegistroEstado.Activo;
                btnChangePassword.Enabled = false;
            }
            if (txtCodigo.Text.Equals(AppConstant.CodigoAdministrador))
            {
                btnDelete.Enabled = false;
                cbEstado.Enabled  = false;
                cbCargo.Enabled   = false;
            }
        }
コード例 #12
0
        private void BindDataFields()
        {
            mainDataSet = DataUtil.FillDataSet(DataBaseQuerys.FillMainDataSet(tableName, formWhereField, formId, string.Empty), tableName);

            DataUtil.FillComboBox(cbEmail.Items, DataBaseQuerys.FillMainDataSet("cliente_email", formWhereField, formId, "email"), null);
            if (mainDataSet.Tables[0].Rows.Count > 0)
            {
                txtCodigo.Text        = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], formWhereField);
                txtNombres.Text       = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "cliente_nombres");
                txtApellidos.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "cliente_apellidos");
                txtDireccion.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "cliente_direccion");
                txtTelefono.Text      = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Telefono_casa");
                txtCelular.Text       = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Telefono_celular");
                txtTrabajo.Text       = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Telefono_trabajo");
                txtDocumento.Text     = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Documento");
                txtComentarios.Text   = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Comentario");
                cbEmail.SelectedItem  = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Email_principal");
                cbEstado.SelectedItem = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "estado");
                cbTipo.SelectedItem   = DataUtil.GetString(mainDataSet.Tables[0].Rows[0], "Tipo_documento");

                txtDocumento.Enabled = false;
                cbTipo.Enabled       = false;
                cbTipo.SelectedItem  = "RUC";
            }
            else
            {
                if (CreateSpecial)
                {
                    txtTelefono.Text    = ClienteNumeroTelefono;
                    txtApellidos.Text   = ClienteApellido;
                    cbTipo.SelectedItem = "DNI";
                    if (CustomerRUC)
                    {
                        cbTipo.SelectedItem = "RUC";
                        cbTipo.Enabled      = false;
                    }
                }
                cbEstado.SelectedItem = AppConstant.RegistroEstado.Activo;
                btnAddEmail.Enabled   = false;
                cbEmail.Enabled       = false;
            }
        }
コード例 #13
0
        private void frmProductSearch_Load(object sender, EventArgs e)
        {
            btnAdd.Visible    = DataBaseQuerys.GetAccess(13, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo);
            btnModify.Visible = DataBaseQuerys.GetAccess(13, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Edicion);

            DataUtil.FillComboBox(cbCategoria.Items, DataBaseQuerys.ProductoCategoriaActivos(false), string.Empty);
            DataUtil.FillComboBox(cbSubCategoria.Items, DataBaseQuerys.ProductoSubCategoriaActivos(false, string.Empty), string.Empty);
            lblNo.Text = @"0";
            if (dsSearchProd != null)
            {
                cbCategoria.SelectedItem    = string.Empty;
                cbSubCategoria.SelectedItem = string.Empty;
                cbTipo.SelectedItem         = string.Empty;
                txtDescripcion.Text         = descriptionSearch;
                dgwResult.DataSource        = dsSearchProd;
                dgwResult.DataMember        = "producto";
                dgwResult.Columns[1].Width  = 300;
                lblNo.Text = DataUtil.GetString(dsSearchProd.Tables[0].Rows.Count);

                if (tipoSearch != string.Empty)
                {
                    cbTipo.SelectedItem = tipoSearch;
                    cbTipo.Enabled      = false;
                    btnClean.Visible    = false;
                }
                if (categoriaIdSearch != string.Empty)
                {
                    string sWhere = "producto_categoria_id = " + categoriaIdSearch + "";
                    cbCategoria.SelectedItem = DataUtil.FindSingleRow("producto_categoria", "Producto_categoria_descripcion", sWhere);
                    sWhere = "producto_sub_categoria_id = " + subCategoriaIdSearch + "";
                    cbSubCategoria.SelectedItem = DataUtil.FindSingleRow("producto_sub_categoria", "Producto_sub_categoria_descripcion", sWhere);
                    cbCategoria.Enabled         = false;
                    cbSubCategoria.Enabled      = false;
                    btnClean.Visible            = false;
                }
            }
        }
コード例 #14
0
        public void BindDataGrid()
        {
            lblNo.Text = "0";
            if (stringBrowserSQL != string.Empty)
            {
                DataSet dsTable = DataUtil.FillDataSet(stringBrowserSQL, tableNameBrowser);
                dgwResult.DataSource       = dsTable;
                dgwResult.DataMember       = tableNameBrowser;
                dgwResult.Columns[0].Width = columnWidth0;
                dgwResult.Columns[1].Width = columnWidth1;
                dgwResult.Columns[2].Width = columnWidth2;
                dgwResult.Columns[3].Width = columnWidth3;
                dgwResult.Columns[4].Width = columnWidth4;
                dgwResult.Columns[5].Width = columnWidth5;
                dgwResult.Columns[6].Width = columnWidth6;
                if (dgwResult.Columns.Count > 7)
                {
                    dgwResult.Columns[7].Width = columnWidth7;
                }
                if (dgwResult.Columns.Count > 8)
                {
                    dgwResult.Columns[8].Width = columnWidth8;
                }

                lblNo.Text = DataUtil.GetString(dsTable.Tables[0].Rows.Count);
                if (searchVisible)
                {
                    DataUtil.FillComboBox(cbField.Items, "SELECT * FROM configuracion_busqueda WHERE tabla = '" + tableNameBrowser + "' ORDER BY campo", string.Empty);
                }
            }

            if (categoriaVisible)
            {
                DataUtil.FillComboBox(cbCategoria.Items, DataBaseQuerys.ProductoCategoriaActivos(false), null);
                DataUtil.FillComboBox(cbSubCategoria.Items, DataBaseQuerys.ProductoSubCategoriaActivos(false, string.Empty), null);
            }
        }