コード例 #1
0
        private void mostrarNivel()
        {
            this.dtDetalle = NNivel.Mostrar(Convert.ToInt32(this.lblBandera.Text));

            this.dataListadoDetalle.DataSource = dtDetalle;
            this.ocultarColumnasNivel();
            this.lblNroFilas.Text = dataListadoDetalle.Rows.Count.ToString();
        }
コード例 #2
0
        private void ValidarAcceso()
        {
            this.Deshabilitado();
            DataTable dtIdTipoTrabajador = NTipoTrabajador.MostrarIdTipoUsuario(Convert.ToInt32(this.lblIdUsuario.Text));
            DataTable dtNivel            = NNivel.Mostrar(Convert.ToInt32(dtIdTipoTrabajador.Rows[0][0].ToString()));

            for (int i = 0; i < dtNivel.Rows.Count; i++)
            {
                if (dtNivel.Rows[i][2].ToString() == "Venta-Dcto General")
                {
                    this.btnDescuentoTotal.Visible = true;
                }
            }
        }
コード例 #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult opcion;
                opcion = MessageBox.Show("Está seguro de eliminar los registros?", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (opcion == DialogResult.OK)
                {
                    string codigo;
                    string rpta = "";

                    foreach (DataGridViewRow row in dataListadoDetalle.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            codigo = Convert.ToString(row.Cells[1].Value);
                            rpta   = NNivel.Eliminar(Convert.ToInt32(codigo));
                        }
                    }

                    if (rpta.Equals("OK"))
                    {
                        MessageBox.Show("Se eliminó correctamente el registro");
                        dtDetalle.Clear();
                        dataListadoDetalle.DataSource  = dtDetalle;
                        this.tabControl2.SelectedIndex = 0;
                        cbEliminar.Checked             = false;
                        this.lblBandera.Text           = "0";
                    }
                    else
                    {
                        MessageBox.Show(rpta);
                    }
                    this.mostrarTipoTrabajador();
                    this.btnEliminar.Enabled = false;
                    this.btnCancelar.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
コード例 #4
0
        public void ValidarAcceso()
        {
            this.Deshabilitado();
            DataTable dtIdTipoTrabajador = NTipoTrabajador.MostrarIdTipoUsuario(Convert.ToInt32(this.lblIdUsuario.Text));
            DataTable dtNivel            = NNivel.Mostrar(Convert.ToInt32(dtIdTipoTrabajador.Rows[0][0].ToString()));

            for (int i = 0; i < dtNivel.Rows.Count; i++)
            {
                if (dtNivel.Rows[i][2].ToString() == "Nota Ingreso")
                {
                    this.mnuNotaIngreso.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Nota Salida")
                {
                    this.mnuNotaSalida.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Consulta_Stock")
                {
                    this.mnuStock.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Ver Movimientos_Almacen")
                {
                    this.mnuVerMovAlmacen.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Comprobante_Anulados")
                {
                    this.mnuComprobantesAnulados.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Aperturar Caja" && lblEstadoCaja.Text == "Abierta")
                {
                    this.mnuAperturaCaja.Enabled = false;
                }

                if (dtNivel.Rows[i][2].ToString() == "Aperturar Caja" && (lblEstadoCaja.Text == "Cerrada" || lblEstadoCaja.Text == "0"))
                {
                    this.mnuAperturaCaja.Enabled = true;
                }

                if (dtNivel.Rows[i][2].ToString() == "Cerrar Caja" && lblEstadoCaja.Text == "Abierta")
                {
                    this.mnuCerrarCaja.Enabled = true;
                }

                if (dtNivel.Rows[i][2].ToString() == "Cerrar Caja" && (lblEstadoCaja.Text == "Cerrada" || lblEstadoCaja.Text == "0"))
                {
                    this.mnuCerrarCaja.Enabled = false;
                }

                if (dtNivel.Rows[i][2].ToString() == "Ingreso Dinero" && lblEstadoCaja.Text == "Abierta")
                {
                    this.mnuIngresoDinero.Enabled = true;
                }

                if (dtNivel.Rows[i][2].ToString() == "Ingreso Dinero" && (lblEstadoCaja.Text == "Cerrada" || lblEstadoCaja.Text == "0"))
                {
                    this.mnuIngresoDinero.Enabled = false;
                }

                if (dtNivel.Rows[i][2].ToString() == "Salida Dinero" && lblEstadoCaja.Text == "Abierta")
                {
                    this.mnuSalidaDinero.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Salida Dinero" && (lblEstadoCaja.Text == "Cerrada" || lblEstadoCaja.Text == "0"))
                {
                    this.mnuSalidaDinero.Enabled = false;
                }


                if (dtNivel.Rows[i][2].ToString() == "Compras_Ingresos")
                {
                    this.mnuIngresos.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Ver Compras")
                {
                    this.mnuVerCompras.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Punto de Venta" && lblEstadoCaja.Text == "Abierta")
                {
                    this.mnuPuntoVenta.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Punto de Venta" && (lblEstadoCaja.Text == "Cerrada" || lblEstadoCaja.Text == "0"))
                {
                    this.mnuPuntoVenta.Enabled = false;
                }

                if (dtNivel.Rows[i][2].ToString() == "Ver Ventas")
                {
                    this.mnuVerVentas.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_AlmacenGestion")
                {
                    this.mnuGestionAlmacen.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Categoria")
                {
                    this.mnuCategoria.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Clientes")
                {
                    this.mnuCliente.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Insumos")
                {
                    this.mnuInsumos.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Mesas")
                {
                    this.mnuMesas.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Productos")
                {
                    this.mnuProductos.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Proveedor")
                {
                    this.mnuProveedor.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Platos")
                {
                    this.mnuPlatos.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Salones")
                {
                    this.mnuSalones.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Termino")
                {
                    this.mnuTermino.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_TipoTrabajador")
                {
                    this.mnuTipoTrabajador.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Trabajador")
                {
                    this.mnuTrabajador.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Reportes")
                {
                    this.mnuReportes.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_Niveles")
                {
                    this.mnuNiveles.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "M_UnidadMedida")
                {
                    this.mnuUnidadMedida.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Backup")
                {
                    this.mnuBackup.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Cambio_Contrasena")
                {
                    this.mnuCambio.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "TipoIngresoAlmacen")
                {
                    this.mnuTipoMovIngreso.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "TipoSalidaAlmacen")
                {
                    this.mnuTipoMovSalida.Enabled = true;
                }

                if (dtNivel.Rows[i][2].ToString() == "Descuento")
                {
                    this.mnuDescuento.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Descuento")
                {
                    this.mnuDescuento.Enabled = true;
                }

                if (dtNivel.Rows[i][2].ToString() == "Por Cobrar")
                {
                    this.mnuPorCobrar.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Control Caja" && lblEstadoCaja.Text == "Abierta")
                {
                    this.mnuConsultaCaja.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Control Caja" && (lblEstadoCaja.Text == "Cerrada" || lblEstadoCaja.Text == "0"))
                {
                    this.mnuConsultaCaja.Enabled = false;
                }
                if (dtNivel.Rows[i][2].ToString() == "Corte Parcial" && lblEstadoCaja.Text == "Abierta")
                {
                    this.mnuCorteParcial.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Corte Parcial" && (lblEstadoCaja.Text == "Cerrada" || lblEstadoCaja.Text == "0"))
                {
                    this.mnuCorteParcial.Enabled = false;
                }
                if (dtNivel.Rows[i][2].ToString() == "Consulta_Cortes")
                {
                    this.mnuCortes.Enabled = true;
                }
                if (dtNivel.Rows[i][2].ToString() == "Consulta_Cierre")
                {
                    this.mnuConsultaCierre.Enabled = true;
                }
            }
        }
コード例 #5
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (this.lblBandera.Text == "0")
     {
         MessageBox.Show("Seleccione un tipo de Usuario");
     }
     else
     {
         if (dataListadoDetalle.Rows.Count > 0)
         {
             string rpta    = "";
             int    nroFila = Convert.ToInt32(this.lblNroFilas.Text);
             if (this.dataListadoDetalle.Rows.Count > nroFila)
             {
                 for (int i = nroFila; i < this.dataListadoDetalle.Rows.Count; i++)
                 {
                     rpta = NNivel.Insertar(Convert.ToInt32(this.dataListadoDetalle.Rows[i].Cells["idModulo"].Value.ToString()), Convert.ToInt32(this.lblBandera.Text));
                 }
                 if (rpta == "OK")
                 {
                     MessageBox.Show("Se agregó correctamente los registros");
                     this.IsNuevo = false;
                     Botones();
                     tabControl2.SelectedIndex = 0;
                     dtDetalle.Clear();
                     dataListadoDetalle.DataSource = dtDetalle;
                     this.cbModulo.SelectedIndex   = -1;
                     this.lblBandera.Text          = "0";
                 }
                 else
                 {
                     MessageBox.Show(rpta);
                 }
             }
             else
             {
                 for (int i = 0; i < this.dataListadoDetalle.Rows.Count; i++)
                 {
                     rpta = NNivel.Insertar(Convert.ToInt32(this.dataListadoDetalle.Rows[i].Cells["idModulo"].Value.ToString()), Convert.ToInt32(this.lblBandera.Text));
                 }
                 if (rpta == "OK")
                 {
                     MessageBox.Show("Se registró correctamente");
                     this.IsNuevo = false;
                     Botones();
                     tabControl2.SelectedIndex = 0;
                     dtDetalle.Clear();
                     dataListadoDetalle.DataSource = dtDetalle;
                 }
                 else
                 {
                     MessageBox.Show(rpta);
                 }
             }
         }
         else
         {
             MessageBox.Show("Seleccione al menos un elemento");
         }
     }
 }