Exemplo n.º 1
0
        private void btnCierreCaja_Click(object sender, EventArgs e)
        {
            CIERRE_BILLETES Cbi = new CIERRE_BILLETES();

            cj.Usuario = CodigoUsuario;
            DT         = cj.CargarCaja();
            if (DT.Rows.Count > 0)
            {
                rows = DT.Rows[0];
                if (rows["TipoOperacion"].ToString() == "Apertura")
                {
                    Cbi.CodigoUsuario = CodigoUsuario;
                    Cbi.ShowDialog();
                }
                else
                {
                    msgError.lblMensaje.Text = "No se ha realizado apertura de caja";
                    msgError.ShowDialog();
                }
            }
            else
            {
                msgError.lblMensaje.Text = "No se ha realizado apertura de caja";
                msgError.ShowDialog();
            }
        }
Exemplo n.º 2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            MENSAJE_ERROR   oMsgErrLic = new MENSAJE_ERROR();
            MENSAJECORRECTO oMsgCorr   = new MENSAJECORRECTO();

            if (txtCodLic.Text.Length != 43)
            {
                //Mensaje de error
                oMsgErrLic.lblMensaje.Text = "Codigo de licencia no valido.";
                oMsgErrLic.ShowDialog();
            }
            else
            {
                try
                {
                    CONTROLLER.Empresas oEmp = new CONTROLLER.Empresas();
                    oEmp.numlic_ = txtCodLic.Text;
                    oEmp.modificar();

                    oMsgCorr.lblMensaje.Text = "Licencia activada correctamente.";
                    oMsgCorr.ShowDialog();
                    this.Close();
                }
                catch (Exception ex)
                {
                    oMsgErrLic.lblMensaje.Text = "Error activando licencia.";
                    oMsgErrLic.ShowDialog();
                }
            }
        }
Exemplo n.º 3
0
 private void btnIngresar_Click(object sender, EventArgs e)
 {
     Atorizacion = false;
     Validacion();
     if (Validado == 0)
     {
         //Verificacion de credenciales
         lg.Usuario    = txtUsuario.Text;
         lg.Contrasena = txtContrasena.Text;
         DT            = lg.VerificarUsuario();
         if (DT.Rows.Count > 0)
         {
             venta.buscar = txtUsuario.Text;
             DT           = venta.AUTORIZACION();
             if (DT.Rows.Count > 0)
             {
                 Atorizacion = true;
                 Limpiar();
                 this.Close();
             }
             else
             {
                 mENSAJEErro.lblMensaje.Text = "Usuario NO Autorizado";
                 mENSAJEErro.ShowDialog();
             }
         }
         else
         {
             mENSAJEErro.lblMensaje.Text = "Usuario o contraseña incorrecto";
             mENSAJEErro.ShowDialog();
         }
     }
 }
Exemplo n.º 4
0
        private void Guardar()
        {
            Validaciones();
            if (Validado == 0)
            {
                if (Nuevo == true)
                {
                    usuario.Persona    = Convert.ToInt32(txtPersona.Text);
                    usuario.usu        = txtUsuario.Text;
                    usuario.Contrasena = txtContrasena.Text;
                    usuario.Estado     = cbxEstado.Text;
                    usuario.NombreRol  = cbxRol.Text;

                    OK = usuario.Registrar();
                    if (OK == true)
                    {
                        mENSAJECORRECTO.lblMensaje.Text = "Usuario registrado correctamente";
                        mENSAJECORRECTO.ShowDialog();
                        Limpiar();
                    }
                    else
                    {
                        mENSAJE_ERROR.lblMensaje.Text = "Error al intentar registrar Usuario ";
                        mENSAJE_ERROR.ShowDialog();
                    }
                }
                else
                {
                    usuario.Codigo     = CodigoUsuario;
                    usuario.Persona    = Convert.ToInt32(txtPersona.Text);
                    usuario.usu        = txtUsuario.Text;
                    usuario.Contrasena = txtContrasena.Text;
                    usuario.Estado     = cbxEstado.Text;
                    usuario.NombreRol  = cbxRol.Text;

                    OK = usuario.Actualizar();
                    if (OK == true)
                    {
                        mENSAJECORRECTO.lblMensaje.Text = "Usuario Modificado correctamente";
                        mENSAJECORRECTO.ShowDialog();
                        Limpiar();
                        this.Close();
                    }
                    else
                    {
                        mENSAJE_ERROR.lblMensaje.Text = "Error al intentar modificar Usuario ";
                        mENSAJE_ERROR.ShowDialog();
                    }
                }
            }

            ActualizarUsuarios();
        }
Exemplo n.º 5
0
 private void dtgDescClientes_CellLeave(object sender, DataGridViewCellEventArgs e)
 {
     foreach (DataGridViewRow rows in dtgDescClientes.Rows)
     {
         OK = Gnl.IsNumericDouble(rows.Cells["ClDescuento"].Value.ToString());
         if (!OK)
         {
             msgError.lblMensaje.Text = "Ingrese valores numericos";
             msgError.ShowDialog();
             rows.Cells["ClDescuento"].Value = "0";
         }
     }
 }
Exemplo n.º 6
0
        private void ValidacionCantidad()
        {
            Validado = 0;
            foreach (DataGridViewRow rows in dtgBaucher.Rows)
            {
                if (rows.Cells["ClNumeroBaucher"].Value == null)
                {
                    rows.Cells["ClNumeroBaucher"].Value = "0";
                }
                if (rows.Cells["ClValor"].Value == null)
                {
                    rows.Cells["ClValor"].Value = "0";
                }

                OK = Gnl.IsNumericDouble(rows.Cells["ClNumeroBaucher"].Value.ToString());
                if (!OK)
                {
                    rows.Cells["ClNumeroBaucher"].Value = "0";
                    Validado++;
                }

                OK = Gnl.IsNumericDouble(rows.Cells["ClValor"].Value.ToString());
                if (!OK)
                {
                    rows.Cells["ClValor"].Value = "0";
                    Validado++;
                }

                if (Validado > 0)
                {
                    msgError.lblMensaje.Text = "Ingrese valores numericos";
                    msgError.ShowDialog();
                }
            }
        }
Exemplo n.º 7
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            Validacion();
            if (Validado == 0)
            {
                login.Usuario    = txtUsuario.Text;
                login.Contrasena = txtContrasena.Text;
                DT = login.VerificarUsuario();
                if (DT.Rows.Count > 0)
                {
                    DataRow rows;
                    rows = DT.Rows[0];

                    if (rows[0].ToString() != "0")
                    {
                        iNICIO.Persona = rows[0].ToString();
                        iNICIO.Show();
                        Limpiar();
                        this.Hide();
                    }
                }
                else
                {
                    mENSAJE_ERROR.lblMensaje.Text = "Usuario o contraseña incorrecto";
                    mENSAJE_ERROR.ShowDialog();
                }
            }
        }
Exemplo n.º 8
0
        private void Guardar()
        {
            ValidacionCampos();
            if (Validado == 0)
            {
                RellenaCampos();
                AsignaProducto();

                if (Agregar_ == true)
                {
                    OK = producto.Registrar();
                }
                else
                {
                    OK = producto.Modificar();
                }

                if (OK == true)
                {
                    MENSAJECORRECTO mENSAJECORRECTO = new MENSAJECORRECTO();

                    if (Agregar_ == true)
                    {
                        mENSAJECORRECTO.lblMensaje.Text = "Producto guardado correctamente";
                        limpiar();
                    }
                    else
                    {
                        mENSAJECORRECTO.lblMensaje.Text = "Producto modificado correctamente";
                        limpiar();
                    }
                    mENSAJECORRECTO.ShowDialog();
                    this.Close();
                }
                else
                {
                    MENSAJE_ERROR mENSAJE_ERROR = new MENSAJE_ERROR();
                    if (Agregar_ == true)
                    {
                        mENSAJE_ERROR.lblMensaje.Text = "Error al intentar guardar producto";
                    }
                    else
                    {
                        mENSAJE_ERROR.lblMensaje.Text = "Error al intentar modificar producto";
                    }

                    mENSAJE_ERROR.ShowDialog();
                }
            }

            AgregarProductos();
        }
Exemplo n.º 9
0
        private void guardarMesas()
        {
            CONTROLLER.Mesa oMesa = new CONTROLLER.Mesa();
            if (oMesa.registrar(listaMesa))
            {
                msgCorrecto.lblMensaje.Text = "Mesas actualizadas correctamente.";
                msgCorrecto.ShowDialog();
            }
            else
            {
                msgError.lblMensaje.Text = "No fue posible actualizar las mesas.";
                msgError.ShowDialog();
            }

            limpiar();
            cargarMesas();
        }
Exemplo n.º 10
0
        private void Guardar()
        {
            ValidacionCampos();
            if (Validado == 0)
            {
                RellenaCampos();
                AsignaCliente();

                CONTROLLER.Usuario usuario = new CONTROLLER.Usuario();
                DT = usuario.Cargar(true);
                if (DT.Rows.Count > 0)
                {
                    foreach (DataRow rows in DT.Rows)
                    {
                        if (rows["Usuario"].ToString() == NombreUsuario)
                        {
                            CodigoUsuario = Convert.ToInt32(rows["CodigoUsuario"]);
                        }
                    }
                }

                cliente.CodigoUsuario = this.CodigoUsuario;

                if (Agregar == true)
                {
                    OK = cliente.Registrar();
                }
                else
                {
                    OK = cliente.Modificar();
                }

                if (OK == true)
                {
                    MENSAJECORRECTO mENSAJECORRECTO = new MENSAJECORRECTO();

                    if (Agregar == true)
                    {
                        mENSAJECORRECTO.lblMensaje.Text = "Cliente guardado correctamente";
                        Limpiar();
                    }
                    else
                    {
                        mENSAJECORRECTO.lblMensaje.Text = "Cliente modificado correctamente";
                        Limpiar();
                    }
                    mENSAJECORRECTO.ShowDialog();
                    this.Close();
                }
                else
                {
                    MENSAJE_ERROR mENSAJE_ERROR = new MENSAJE_ERROR();
                    if (Agregar == true)
                    {
                        mENSAJE_ERROR.lblMensaje.Text = "Error al intentar guardar Cliente";
                    }
                    else
                    {
                        mENSAJE_ERROR.lblMensaje.Text = "Error al intentar modificar Cliente";
                    }

                    mENSAJE_ERROR.ShowDialog();
                }
            }

            AgregarCliente();
        }
Exemplo n.º 11
0
        private void Guardar()
        {
            if (ok == true)
            {
                switch (cbxCaracteristicas.Text)
                {
                case "Marca":
                    DT       = null;
                    contador = 0;
                    DT       = marca.CargaMarca(true);
                    if (DT.Rows.Count > 0)
                    {
                        foreach (DataRow row in DT.Rows)
                        {
                            if (row["Nombre"].ToString() == txtNombre.Text)
                            {
                                contador++;
                            }
                        }
                    }
                    if (contador > 0)
                    {
                        errorProvider.SetError(txtNombre, txtNombre.Text + " Ya existe");
                        txtNombre.Focus();
                    }
                    else
                    {
                        errorProvider.Clear();
                        marca.Nombre_ = txtNombre.Text;
                        ok            = marca.Registrar();
                    }
                    break;

                case "Presentación":
                    DT       = null;
                    contador = 0;
                    DT       = presentacion.CargaPresentacion(true);
                    if (DT.Rows.Count > 0)
                    {
                        foreach (DataRow row in DT.Rows)
                        {
                            if (row["Nombre"].ToString() == txtNombre.Text)
                            {
                                contador++;
                            }
                        }
                    }
                    if (contador > 0)
                    {
                        errorProvider.SetError(txtNombre, txtNombre.Text + " Ya existe");
                        txtNombre.Focus();
                    }
                    else
                    {
                        errorProvider.Clear();
                        presentacion.Nombre_ = txtNombre.Text;
                        ok = presentacion.Registrar();
                    }
                    break;

                case "Categoría":
                    DT       = null;
                    contador = 0;
                    DT       = Categoria.CargaCategoria(true);
                    if (DT.Rows.Count > 0)
                    {
                        foreach (DataRow row in DT.Rows)
                        {
                            if (row["Nombre"].ToString() == txtNombre.Text)
                            {
                                contador++;
                            }
                        }
                    }
                    if (contador > 0)
                    {
                        errorProvider.SetError(txtNombre, txtNombre.Text + " Ya existe");
                        txtNombre.Focus();
                    }
                    else
                    {
                        errorProvider.Clear();
                        Categoria.Nombre_ = txtNombre.Text;
                        ok = Categoria.Registrar();
                    }
                    break;

                case "Unidad medida":
                    DT       = null;
                    contador = 0;
                    DT       = unidadMedida.CargaUnidadMedida(true);
                    if (DT.Rows.Count > 0)
                    {
                        foreach (DataRow row in DT.Rows)
                        {
                            if (row["Nombre"].ToString() == txtNombre.Text)
                            {
                                contador++;
                            }
                        }
                    }
                    if (contador > 0)
                    {
                        errorProvider.SetError(txtNombre, txtNombre.Text + " Ya existe");
                        txtNombre.Focus();
                    }
                    else
                    {
                        errorProvider.Clear();
                        unidadMedida.Nombre_ = txtNombre.Text;
                        ok = unidadMedida.Registrar();
                    }
                    break;
                }

                if (contador == 0)
                {
                    if (ok == true)
                    {
                        MENSAJECORRECTO mENSAJECORRECTO = new MENSAJECORRECTO();
                        mENSAJECORRECTO.lblMensaje.Text = cbxCaracteristicas.Text + " registrada correctamente";
                        mENSAJECORRECTO.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        MENSAJE_ERROR mENSAJE_ERROR = new MENSAJE_ERROR();
                        mENSAJE_ERROR.lblMensaje.Text = "Error al intentar registrar " + cbxCaracteristicas.Text;
                        mENSAJE_ERROR.ShowDialog();
                    }
                }
            }
        }
Exemplo n.º 12
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Validaciones();

            if (Validado == 0)
            {
                errorProvider1.Clear();

                if (Nuevo == true)
                {
                    oMesero.DNI = Convert.ToDouble(txtDNI.Text);
                    oMesero.TipoIdentificacion = txtTipoIdentificacion.Text;
                    oMesero.Nombres            = txtNombres.Text;
                    oMesero.Apellidos          = txtApellidos.Text;
                    DT = departamento.CargarDepartamento(true);
                    foreach (DataRow depar in DT.Rows)
                    {
                        if (cbxDepartamento.Text == depar["Nombre"].ToString())
                        {
                            oMesero.Departamento = depar["Codigo"].ToString();
                        }
                    }

                    DT = municipio.CargarMunicipio(true);
                    foreach (DataRow muni in DT.Rows)
                    {
                        if (cbxMunicipio.Text == muni["Nombre"].ToString())
                        {
                            oMesero.Municipio = muni["Codigo"].ToString();
                        }
                    }

                    oMesero.BarrioVereda = txtBarrioVereda.Text;
                    oMesero.Direccion    = txtDireccion.Text;
                    oMesero.Telefono     = txtTelefonoFijo.Text;
                    oMesero.Email        = txtEmail.Text;
                    oMesero.Celular      = txtCelular.Text;

                    ok = oMesero.Registrar();

                    if (ok == true)
                    {
                        msgCorrecto.lblMensaje.Text = "Mesero registrado correctamente";
                        msgCorrecto.ShowDialog();
                        Limpiar();
                    }
                    else
                    {
                        msgError.lblMensaje.Text = "No fue posible registrar mesero";
                        msgError.ShowDialog();
                    }
                }
                else
                {
                    oMesero.DNI = Convert.ToDouble(txtDNI.Text);
                    oMesero.TipoIdentificacion = txtTipoIdentificacion.Text;
                    oMesero.Nombres            = txtNombres.Text;
                    oMesero.Apellidos          = txtApellidos.Text;
                    DT = departamento.CargarDepartamento(true);
                    foreach (DataRow depar in DT.Rows)
                    {
                        if (cbxDepartamento.Text == depar["Nombre"].ToString())
                        {
                            oMesero.Departamento = depar["Codigo"].ToString();
                        }
                    }

                    DT = municipio.CargarMunicipio(true);
                    foreach (DataRow muni in DT.Rows)
                    {
                        if (cbxMunicipio.Text == muni["Nombre"].ToString())
                        {
                            oMesero.Municipio = muni["Codigo"].ToString();
                        }
                    }

                    oMesero.BarrioVereda = txtBarrioVereda.Text;
                    oMesero.Direccion    = txtDireccion.Text;
                    oMesero.Telefono     = txtTelefonoFijo.Text;
                    oMesero.Email        = txtEmail.Text;
                    oMesero.Celular      = txtCelular.Text;

                    ok = oMesero.Modificar();

                    if (ok == true)
                    {
                        msgCorrecto.lblMensaje.Text = "Mesero modificado correctamente";
                        msgCorrecto.ShowDialog();
                        Limpiar();
                        this.Close();
                    }
                    else
                    {
                        msgError.lblMensaje.Text = "No fue posible modificar mesero";
                        msgError.ShowDialog();
                    }
                }
                AgregarPersona();
            }
        }
Exemplo n.º 13
0
        private void Guardar()
        {
            if (Nuevo == true)
            {
                string IdRol = "0";
                Validacion();
                if (Validado == 0)
                {
                    //registrar rol
                    NombreRol       = txtNombreRol.Text;
                    rol.Nombre      = NombreRol;
                    rol.Descripcion = txtDescripcionRol.Text;
                    ok = rol.Registrar();
                    if (ok == true)
                    {
                        //Traer id de rol registrado
                        DT = rol.Cargar(true);
                        foreach (DataRow roles in DT.Rows)
                        {
                            if (NombreRol == roles["Nombre"].ToString())
                            {
                                IdRol = roles["ID"].ToString();
                            }
                        }
                        //registra rol_permiso
                        if (dtgModulos.Rows.Count > 0)
                        {
                            foreach (DataGridViewRow modulo_permiso in dtgModulos.Rows)
                            {
                                if (Convert.ToBoolean(modulo_permiso.Cells["SELECT"].Value) == true)
                                {
                                    rol_Permiso.Rol     = Convert.ToInt32(IdRol);
                                    rol_Permiso.Modulo  = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value);
                                    rol_Permiso.Permiso = 1;
                                    rol_Permiso.Registrar();
                                }

                                if (Convert.ToBoolean(modulo_permiso.Cells["CREATE"].Value) == true)
                                {
                                    rol_Permiso.Rol     = Convert.ToInt32(IdRol);
                                    rol_Permiso.Modulo  = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value);
                                    rol_Permiso.Permiso = 2;
                                    rol_Permiso.Registrar();
                                }

                                if (Convert.ToBoolean(modulo_permiso.Cells["UPDATE"].Value) == true)
                                {
                                    rol_Permiso.Rol     = Convert.ToInt32(IdRol);
                                    rol_Permiso.Modulo  = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value);
                                    rol_Permiso.Permiso = 3;
                                    rol_Permiso.Registrar();
                                }

                                if (Convert.ToBoolean(modulo_permiso.Cells["DELETE"].Value) == true)
                                {
                                    rol_Permiso.Rol     = Convert.ToInt32(IdRol);
                                    rol_Permiso.Modulo  = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value);
                                    rol_Permiso.Permiso = 4;
                                    rol_Permiso.Registrar();
                                }
                            }
                        }

                        eNSAJECORRECTO.lblMensaje.Text = "Rol Registrado";
                        eNSAJECORRECTO.ShowDialog();
                        LimpiarAlGuardar();
                    }
                    else
                    {
                        mENSAJE.lblMensaje.Text = " Error al intentar registrar rol ";
                        mENSAJE.ShowDialog();
                    }
                }
            }
            else
            {
                string IdRol = "0";
                Validacion();
                if (Validado == 0)
                {
                    //Actualizar rol
                    NombreRol       = txtNombreRol.Text;
                    rol.Nombre      = NombreRol;
                    rol.Descripcion = txtDescripcionRol.Text;
                    ok = rol.Modificar();

                    if (ok == true)
                    {
                        //Traer id de rol registrado
                        DT = rol.Cargar(true);
                        foreach (DataRow roles in DT.Rows)
                        {
                            if (NombreRol == roles["Nombre"].ToString())
                            {
                                IdRol = roles["ID"].ToString();
                            }
                        }
                        //Actualizar rol_permiso
                        if (dtgModulos.Rows.Count > 0)
                        {
                            rol_Permiso.Rol = Convert.ToInt32(IdRol);
                            ok = rol_Permiso.Eliminar();
                            if (ok == true)
                            {
                                foreach (DataGridViewRow modulo_permiso in dtgModulos.Rows)
                                {
                                    if (Convert.ToBoolean(modulo_permiso.Cells["SELECT"].Value) == true)
                                    {
                                        rol_Permiso.Rol     = Convert.ToInt32(IdRol);
                                        rol_Permiso.Modulo  = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value);
                                        rol_Permiso.Permiso = 1;
                                        rol_Permiso.Registrar();
                                    }

                                    if (Convert.ToBoolean(modulo_permiso.Cells["CREATE"].Value) == true)
                                    {
                                        rol_Permiso.Rol     = Convert.ToInt32(IdRol);
                                        rol_Permiso.Modulo  = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value);
                                        rol_Permiso.Permiso = 2;
                                        rol_Permiso.Registrar();
                                    }

                                    if (Convert.ToBoolean(modulo_permiso.Cells["UPDATE"].Value) == true)
                                    {
                                        rol_Permiso.Rol     = Convert.ToInt32(IdRol);
                                        rol_Permiso.Modulo  = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value);
                                        rol_Permiso.Permiso = 3;
                                        rol_Permiso.Registrar();
                                    }

                                    if (Convert.ToBoolean(modulo_permiso.Cells["DELETE"].Value) == true)
                                    {
                                        rol_Permiso.Rol     = Convert.ToInt32(IdRol);
                                        rol_Permiso.Modulo  = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value);
                                        rol_Permiso.Permiso = 4;
                                        rol_Permiso.Registrar();
                                    }
                                }
                            }
                            else
                            {
                                mENSAJE.lblMensaje.Text = " Error al intentar modificar rol ";
                                mENSAJE.ShowDialog();
                            }
                        }

                        eNSAJECORRECTO.lblMensaje.Text = "Rol Modificado";
                        eNSAJECORRECTO.ShowDialog();
                        mENSAJE_CONFIRMACION.Modulo          = "Confirmacion";
                        mENSAJE_CONFIRMACION.txtMensaje.Text = "Para aplicar los cambios es necesario Reiniciar SBX, Desea reiniciar ";
                        mENSAJE_CONFIRMACION.ShowDialog();
                        if (mENSAJE_CONFIRMACION.Ok == true)
                        {
                            Application.Exit();
                        }
                    }
                    else
                    {
                        mENSAJE.lblMensaje.Text = " Error al intentar modificar rol ";
                        mENSAJE.ShowDialog();
                    }
                }
            }

            AgregaRol_Permiso();
        }
Exemplo n.º 14
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Validacion();
            Billete = 0;
            if (Validado == 0)
            {
                CalcularBase();

                //Verifica estado caja
                DT = cj.CargarCaja();
                if (DT.Rows.Count > 0)
                {
                    foreach (DataRow regis in DT.Rows)
                    {
                        Billete = Convert.ToDouble(regis["Billete"]);
                        switch (Billete.ToString())
                        {
                        case "100000":
                            if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                            {
                                cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                cj.Billete       = 100000;
                                OK = cj.Eliminar();
                                if (OK)
                                {
                                    //Billetes 100.000 y Monedas 1.000
                                    cj.Billete          = 100000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad100000.Text);
                                    cj.Moneda           = 1000;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM1000.Text);
                                    cj.NumeroBaucher    = 0;
                                    cj.ValorBaucher     = 0;
                                    cj.TipoOperacion    = "Apertura";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                            }
                            else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                            {
                                cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                cj.Billete       = 100000;
                                //Billetes 100.000 y Monedas 1.000
                                cj.Billete          = 100000;
                                cj.CantidadBilletes = Convert.ToInt32(txtCantidad100000.Text);
                                cj.Moneda           = 1000;
                                cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM1000.Text);
                                cj.NumeroBaucher    = 0;
                                cj.ValorBaucher     = 0;
                                cj.TipoOperacion    = "Apertura";
                                cj.Usuario          = CodigoUsuario;
                                cj.FechaRegistro    = DateTime.Now;
                                OK = cj.Registrar();
                            }
                            break;

                        case "50000":
                            if (OK)
                            {
                                if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 50000;
                                    OK = cj.Eliminar();
                                    if (OK)
                                    {
                                        //Billetes 50.000 y Monedas 500
                                        cj.Billete          = 50000;
                                        cj.CantidadBilletes = Convert.ToInt32(txtCantidad50000.Text);
                                        cj.Moneda           = 500;
                                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM500.Text);
                                        cj.NumeroBaucher    = 0;
                                        cj.ValorBaucher     = 0;
                                        cj.TipoOperacion    = "Apertura";
                                        cj.Usuario          = CodigoUsuario;
                                        cj.FechaRegistro    = DateTime.Now;
                                        OK = cj.Registrar();
                                    }
                                }
                                else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 50000;
                                    //Billetes 50.000 y Monedas 500
                                    cj.Billete          = 50000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad50000.Text);
                                    cj.Moneda           = 500;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM500.Text);
                                    cj.NumeroBaucher    = 0;
                                    cj.ValorBaucher     = 0;
                                    cj.TipoOperacion    = "Apertura";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                            }
                            break;

                        case "20000":
                            if (OK)
                            {
                                if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 20000;
                                    OK = cj.Eliminar();
                                    if (OK)
                                    {
                                        //Billetes 20.000 y Monedas 200
                                        cj.Billete          = 20000;
                                        cj.CantidadBilletes = Convert.ToInt32(txtCantidad20000.Text);
                                        cj.Moneda           = 200;
                                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM200.Text);
                                        cj.NumeroBaucher    = 0;
                                        cj.ValorBaucher     = 0;
                                        cj.TipoOperacion    = "Apertura";
                                        cj.Usuario          = CodigoUsuario;
                                        cj.FechaRegistro    = DateTime.Now;
                                        OK = cj.Registrar();
                                    }
                                }
                                else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 20000;

                                    //Billetes 20.000 y Monedas 200
                                    cj.Billete          = 20000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad20000.Text);
                                    cj.Moneda           = 200;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM200.Text);
                                    cj.NumeroBaucher    = 0;
                                    cj.ValorBaucher     = 0;
                                    cj.TipoOperacion    = "Apertura";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                            }
                            break;

                        case "10000":
                            if (OK)
                            {
                                if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 10000;
                                    OK = cj.Eliminar();
                                    if (OK)
                                    {
                                        //Billetes 10.000 y Monedas 100
                                        cj.Billete          = 10000;
                                        cj.CantidadBilletes = Convert.ToInt32(txtcantidad10000.Text);
                                        cj.Moneda           = 100;
                                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM100.Text);
                                        cj.NumeroBaucher    = 0;
                                        cj.ValorBaucher     = 0;
                                        cj.TipoOperacion    = "Apertura";
                                        cj.Usuario          = CodigoUsuario;
                                        cj.FechaRegistro    = DateTime.Now;
                                        OK = cj.Registrar();
                                    }
                                }
                                else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 10000;

                                    //Billetes 10.000 y Monedas 100
                                    cj.Billete          = 10000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtcantidad10000.Text);
                                    cj.Moneda           = 100;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM100.Text);
                                    cj.NumeroBaucher    = 0;
                                    cj.ValorBaucher     = 0;
                                    cj.TipoOperacion    = "Apertura";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                            }
                            break;

                        case "5000":
                            if (OK)
                            {
                                if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 5000;
                                    OK = cj.Eliminar();
                                    if (OK)
                                    {
                                        //Billetes 5.000 y Monedas 50
                                        cj.Billete          = 5000;
                                        cj.CantidadBilletes = Convert.ToInt32(txtCantidad5000.Text);
                                        cj.Moneda           = 50;
                                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM50.Text);
                                        cj.NumeroBaucher    = 0;
                                        cj.ValorBaucher     = 0;
                                        cj.TipoOperacion    = "Apertura";
                                        cj.Usuario          = CodigoUsuario;
                                        cj.FechaRegistro    = DateTime.Now;
                                        OK = cj.Registrar();
                                    }
                                }
                                else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 5000;

                                    //Billetes 5.000 y Monedas 50
                                    cj.Billete          = 5000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad5000.Text);
                                    cj.Moneda           = 50;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM50.Text);
                                    cj.NumeroBaucher    = 0;
                                    cj.ValorBaucher     = 0;
                                    cj.TipoOperacion    = "Apertura";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                            }
                            break;

                        case "2000":
                            if (OK)
                            {
                                if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 2000;
                                    OK = cj.Eliminar();
                                    if (OK)
                                    {
                                        //Billetes 2.000 y Monedas 20
                                        cj.Billete          = 2000;
                                        cj.CantidadBilletes = Convert.ToInt32(txtcantidad2000.Text);
                                        cj.Moneda           = 20;
                                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM20.Text);
                                        cj.NumeroBaucher    = 0;
                                        cj.ValorBaucher     = 0;
                                        cj.TipoOperacion    = "Apertura";
                                        cj.Usuario          = CodigoUsuario;
                                        cj.FechaRegistro    = DateTime.Now;
                                        OK = cj.Registrar();
                                    }
                                }
                                else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 2000;

                                    //Billetes 2.000 y Monedas 20
                                    cj.Billete          = 2000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtcantidad2000.Text);
                                    cj.Moneda           = 20;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM20.Text);
                                    cj.NumeroBaucher    = 0;
                                    cj.ValorBaucher     = 0;
                                    cj.TipoOperacion    = "Apertura";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                            }
                            break;

                        case "1000":
                            if (OK)
                            {
                                if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 1000;
                                    OK = cj.Eliminar();
                                    if (OK)
                                    {
                                        //Billetes 1.000 y Monedas 10
                                        cj.Billete          = 1000;
                                        cj.CantidadBilletes = Convert.ToInt32(txtcantidad1000.Text);
                                        cj.Moneda           = 10;
                                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM10.Text);
                                        cj.NumeroBaucher    = 0;
                                        cj.ValorBaucher     = 0;
                                        cj.TipoOperacion    = "Apertura";
                                        cj.Usuario          = CodigoUsuario;
                                        cj.FechaRegistro    = DateTime.Now;
                                        OK = cj.Registrar();
                                    }
                                }
                                else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString())
                                {
                                    cj.TipoOperacion = regis["TipoOperacion"].ToString();
                                    cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]);
                                    cj.Billete       = 1000;

                                    //Billetes 1.000 y Monedas 10
                                    cj.Billete          = 1000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtcantidad1000.Text);
                                    cj.Moneda           = 10;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM10.Text);
                                    cj.NumeroBaucher    = 0;
                                    cj.ValorBaucher     = 0;
                                    cj.TipoOperacion    = "Apertura";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                            }
                            break;
                        }
                    }
                }
                else
                {
                    //Billetes 100.000 y Monedas 1.000
                    cj.Billete          = 100000;
                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad100000.Text);
                    cj.Moneda           = 1000;
                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM1000.Text);
                    cj.NumeroBaucher    = 0;
                    cj.ValorBaucher     = 0;
                    cj.TipoOperacion    = "Apertura";
                    cj.Usuario          = CodigoUsuario;
                    cj.FechaRegistro    = DateTime.Now;
                    OK = cj.Registrar();

                    //Billetes 50.000 y Monedas 500
                    if (OK)
                    {
                        cj.Billete          = 50000;
                        cj.CantidadBilletes = Convert.ToInt32(txtCantidad50000.Text);
                        cj.Moneda           = 500;
                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM500.Text);
                        cj.NumeroBaucher    = 0;
                        cj.ValorBaucher     = 0;
                        cj.TipoOperacion    = "Apertura";
                        cj.Usuario          = CodigoUsuario;
                        cj.FechaRegistro    = DateTime.Now;
                        OK = cj.Registrar();
                    }

                    //Billetes 20.000 y Monedas 200
                    if (OK)
                    {
                        cj.Billete          = 20000;
                        cj.CantidadBilletes = Convert.ToInt32(txtCantidad20000.Text);
                        cj.Moneda           = 200;
                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM200.Text);
                        cj.NumeroBaucher    = 0;
                        cj.ValorBaucher     = 0;
                        cj.TipoOperacion    = "Apertura";
                        cj.Usuario          = CodigoUsuario;
                        cj.FechaRegistro    = DateTime.Now;
                        OK = cj.Registrar();
                    }

                    //Billetes 10.000 y Monedas 100
                    if (OK)
                    {
                        cj.Billete          = 10000;
                        cj.CantidadBilletes = Convert.ToInt32(txtcantidad10000.Text);
                        cj.Moneda           = 100;
                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM100.Text);
                        cj.NumeroBaucher    = 0;
                        cj.ValorBaucher     = 0;
                        cj.TipoOperacion    = "Apertura";
                        cj.Usuario          = CodigoUsuario;
                        cj.FechaRegistro    = DateTime.Now;
                        OK = cj.Registrar();
                    }

                    //Billetes 5.000 y Monedas 50
                    if (OK)
                    {
                        cj.Billete          = 5000;
                        cj.CantidadBilletes = Convert.ToInt32(txtCantidad5000.Text);
                        cj.Moneda           = 50;
                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM50.Text);
                        cj.NumeroBaucher    = 0;
                        cj.ValorBaucher     = 0;
                        cj.TipoOperacion    = "Apertura";
                        cj.Usuario          = CodigoUsuario;
                        cj.FechaRegistro    = DateTime.Now;
                        OK = cj.Registrar();
                    }

                    //Billetes 2.000 y Monedas 20
                    if (OK)
                    {
                        cj.Billete          = 2000;
                        cj.CantidadBilletes = Convert.ToInt32(txtcantidad2000.Text);
                        cj.Moneda           = 20;
                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM20.Text);
                        cj.NumeroBaucher    = 0;
                        cj.ValorBaucher     = 0;
                        cj.TipoOperacion    = "Apertura";
                        cj.Usuario          = CodigoUsuario;
                        cj.FechaRegistro    = DateTime.Now;
                        OK = cj.Registrar();
                    }

                    //Billetes 1.000 y Monedas 10
                    if (OK)
                    {
                        cj.Billete          = 1000;
                        cj.CantidadBilletes = Convert.ToInt32(txtcantidad1000.Text);
                        cj.Moneda           = 10;
                        cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM10.Text);
                        cj.NumeroBaucher    = 0;
                        cj.ValorBaucher     = 0;
                        cj.TipoOperacion    = "Apertura";
                        cj.Usuario          = CodigoUsuario;
                        cj.FechaRegistro    = DateTime.Now;
                        OK = cj.Registrar();
                    }
                }

                if (OK)
                {
                    msgc.lblMensaje.Text = "Caja registrada correctamente";
                    msgc.ShowDialog();
                    Limpiar();
                    this.Close();
                }
                else
                {
                    msge.lblMensaje.Text = "Error al intentar registrar Caja";
                    msge.ShowDialog();
                }
            }
        }
Exemplo n.º 15
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Validacion();
            if (Validado == 0)
            {
                cmp.DNI             = txtDNI.Text;
                cmp.DigVerificacion = Convert.ToInt32(txtDigitoV.Text);
                cmp.RazonSocial     = txtRazonSocial.Text;
                cmp.NombreComercial = txtNombreComercial.Text;
                //Departamento
                dpt.Nombre_ = cbxDepartamento.Text;
                DT          = dpt.CargarDepartamento(false);
                foreach (DataRow rows in DT.Rows)
                {
                    cmp.Departamento = rows["Codigo"].ToString();
                }
                //Municipio
                mnp.Nombre_      = cbxMunicipio.Text;
                mnp.Departamento = cbxDepartamento.Text;
                DT = mnp.CargarMunicipio(false);
                foreach (DataRow rows in DT.Rows)
                {
                    cmp.Municipio = rows["Codigo"].ToString();
                }
                cmp.BarrioVereda = txtBarrioVereda.Text;
                cmp.Direccion    = txtDireccion.Text;
                cmp.Telefono     = txtTelefono.Text;
                cmp.Extension    = txtExt.Text;
                //Regimen
                DT = rg.CargarRegimen();
                foreach (DataRow rows in DT.Rows)
                {
                    if (rows["Nombre"].ToString() == cbxRegimen.Text)
                    {
                        cmp.Regimen = Convert.ToInt32(rows["ID"]);
                    }
                }
                //Estado
                DT = estg.CargaEstado();
                foreach (DataRow rows in DT.Rows)
                {
                    if (rows["Nombre"].ToString() == cbxEstado.Text)
                    {
                        cmp.Estado = Convert.ToInt32(rows["ID"]);
                    }
                }
                cmp.numLic   = txtLicencia.Text;
                cmp.Fax      = txtFax.Text;
                cmp.Celular  = txtCelular.Text;
                cmp.Email    = txtEmail.Text;
                cmp.SitioWeb = txtSitioWeb.Text;
                //Banco
                DT = banco.CargarBanco(true);
                foreach (DataRow rows in DT.Rows)
                {
                    if (rows["Nombre"].ToString() == cbxBanco.Text)
                    {
                        cmp.Banco = Convert.ToInt32(rows["ID"]);
                    }
                }
                //Tipo cuenta
                DT = tpc.CargarTipoCuenta(true);
                foreach (DataRow rows in DT.Rows)
                {
                    if (rows["Nombre"].ToString() == cbxTipoCuenta.Text)
                    {
                        cmp.TipoCuenta = Convert.ToInt32(rows["ID"]);
                    }
                }
                cmp.NumeroCuenta = txtCuenta.Text;
                cmp.Logo         = pbxFoto.Image;

                //usuario
                DT = usu.Cargar(true);
                foreach (DataRow rows in DT.Rows)
                {
                    Usuario = rows["CodigoUsuario"].ToString();
                }
                cmp.UsuarioCrea = Convert.ToInt32(Usuario);

                //Limpia la tabla compañia
                ok = cmp.Eliminar();
                if (ok)
                {
                    ok = cmp.Registrar();
                    if (ok)
                    {
                        msgC.lblMensaje.Text = "Compañia registrada correctamente";
                        msgC.ShowDialog();
                    }
                    else
                    {
                        msgError.lblMensaje.Text = "Error al intentar registrar compañia";
                        msgError.ShowDialog();
                    }
                }
                else
                {
                    msgError.lblMensaje.Text = "Error al intentar registrar compañia";
                    msgError.ShowDialog();
                }
            }
        }