Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
 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);
     }
 }
Beispiel #7
0
        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);
        }
Beispiel #8
0
        private void frmStation_Load(object sender, EventArgs e)
        {
            tableName      = "estacion";
            formWhereField = "estacion_id";
            OnLoad();
            BindDataFields();
            if (!adding)
            {
                personaAsignadaOld = DataUtil.GetString(cbCajero.SelectedItem);
            }

            btnDelete.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Estaciones, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo);
            btnSave.Visible   = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Estaciones, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo) ||
                                DataBaseQuerys.GetAccess(AppConstant.MenuItems.Estaciones, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Edicion);
        }
Beispiel #9
0
 private void btnPagar_Click(object sender, EventArgs e)
 {
     if (DataBaseQuerys.GetAccess(31, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Accesso))
     {
         if (ValidarCajero())
         {
             if (DataUtil.GetDouble(txtTotalGeneralCopy.Text) != 0)
             {
                 if (pedidoID != 0)
                 {
                     DialogResult result = MessageBox.Show(@"Desea proceder a pagar esta orden?", @"Pagar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                     if (result == DialogResult.Yes)
                     {
                         AppConstant.Order.PedidoID        = DataUtil.GetString(pedidoID);
                         AppConstant.Order.OrdenDiaID      = DataUtil.GetString(ordenDiaID);
                         AppConstant.Order.MesaID          = mesaID;
                         AppConstant.Order.MesaDescripcion = mesaDesc;
                         AppConstant.Order.MesaTipo        = tipoMesa;
                         AppConstant.Order.TipoVenta       = tipoVenta;
                         if (lblOrdenOrigenValue.Visible)
                         {
                             AppConstant.Order.PedidoOrigenID = lblOrdenOrigenValue.Text;
                         }
                         Close();
                     }
                 }
                 else
                 {
                     MessageBox.Show(@"Debe agregar una Orden.", @"Informacion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
             else
             {
                 txtProducto.Focus();
                 MessageBox.Show(@"Debe tener algun producto a pagar.", @"Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         MessageBox.Show(@"No tiene permisos para ingresar a esta opcion.", @"Permisos", MessageBoxButtons.OK, MessageBoxIcon.Stop);
     }
 }
Beispiel #10
0
        private void frmMovements_Load(object sender, EventArgs e)
        {
            GetTurnInfo();
            DataUtil.FillComboBoxValues(cbEstacion.Items, "SELECT Estacion_descripcion, Estacion_id FROM Estacion WHERE Estacion_id IN (SELECT Estacion_id FROM turno_estacion WHERE Turno_id = " + lblTurno.Text + ") ORDER BY Estacion_descripcion", string.Empty);
            if (AppConstant.EmployeeInfo.Codigo != AppConstant.CodigoAdministrador)
            {
                var dsTurnoEstacion = DataUtil.FillDataSet("SELECT Estacion_Descripcion FROM estacion WHERE persona_asignada = " + AppConstant.EmployeeInfo.Codigo + "", "empleado");
                if (dsTurnoEstacion.Tables[0].Rows.Count > 0)
                {
                    cbEstacion.Text    = DataUtil.GetString(dsTurnoEstacion.Tables[0].Rows[0], "Estacion_Descripcion");
                    cbEstacion.Enabled = false;
                }
            }
            else
            {
                cbEstacion.Text = string.Empty;
            }
            FillGrid();
            txtConcepto.Focus();

            btnDelete.Visible   = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Movimientos, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo);
            btnAddCargo.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Movimientos, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo);
        }
Beispiel #11
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;
                }
            }
        }
Beispiel #12
0
        private void frmProductBrowser_Load(object sender, EventArgs e)
        {
            columnWidth1      = 300;
            btnAdd.Visible    = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Productos, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo);
            btnModify.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Productos, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Edicion);

            selectSQL = "p.Producto_id AS Codigo, " +
                        "p.Producto_descripcion AS [Producto], " +
                        "p.Producto_tipo AS [Tipo producto], " +
                        "pc.Producto_categoria_descripcion AS Categoria," +
                        "psc.Producto_sub_categoria_descripcion AS [Sub Categoria]," +
                        "pv.Proveedor_nombre AS Proveedor," +
                        "p.Precio_proveedor AS [Precio proveedor]," +
                        "p.Margen_ganancia AS [Margen de ganancia], " +
                        "p.Precio_final AS [Precio final], " +
                        "p.Cantidad_actual AS [Stock actual]," +
                        "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 = "((((producto 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)" +
                                 " LEFT JOIN producto_categoria AS pc ON p.Producto_categoria_id = pc.Producto_categoria_id)" +
                                 " LEFT JOIN producto_sub_categoria AS psc ON p.Producto_sub_categoria_id = psc.Producto_sub_categoria_id)" +
                                 " LEFT JOIN proveedor AS pv ON p.Proveedor_id = pv.Proveedor_id";
            stringBrowserSQL = "SELECT " + selectSQL +
                               " FROM " + tablesJoinsBrowser +
                               " ORDER BY p.Producto_descripcion";
            tableNameBrowser = "producto";
            formTitle        = "Lista de Productos";
            searchVisible    = true;
            categoriaVisible = true;
            BindDataGrid();
            OnLoad();
        }
Beispiel #13
0
        private void frmStationBrowser_Load(object sender, EventArgs e)
        {
            btnAdd.Visible    = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Estaciones, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Nuevo);
            btnModify.Visible = DataBaseQuerys.GetAccess(AppConstant.MenuItems.Estaciones, AppConstant.EmployeeInfo.Codigo, AppConstant.AccessoTipos.Edicion);

            selectSQL = "e.estacion_id AS Codigo," +
                        "e.Estacion_descripcion AS Descripcion," +
                        "asig.Apellidos_empleado+', '+asig.Nombres_empleado AS [Estacion Asignada a]," +
                        "e.Estado," +
                        "e.Fecha_creacion AS [Fecha creacion]," +
                        "cr.Apellidos_empleado+', '+cr.Nombres_empleado AS [Creado por]," +
                        "e.Fecha_actualizacion AS [Fecha actualizacion]," +
                        "up.Apellidos_empleado+', '+up.Nombres_empleado AS [Actualizado por]";
            tablesJoinsBrowser = "((estacion AS e LEFT JOIN empleado AS cr ON e.creado_por=cr.codigo_empleado) " +
                                 " LEFT JOIN empleado AS up ON e.actualizado_por=up.codigo_empleado)" +
                                 " LEFT JOIN empleado AS asig ON e.Persona_asignada=asig.codigo_empleado";
            stringBrowserSQL = "SELECT " + selectSQL +
                               " FROM " + tablesJoinsBrowser +
                               " ORDER BY e.Estacion_descripcion";
            tableNameBrowser = "estacion";
            formTitle        = "Lista de estaciones de trabajo";
            BindDataGrid();
            OnLoad();
        }