Exemple #1
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();
        }
Exemple #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();
                }
            }
        }
Exemple #3
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();
        }
Exemple #4
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();
        }
Exemple #5
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            DataRow row = null;

            DT = clien.CargarActivos(lblCliente.Text);
            if (DT.Rows.Count > 0)
            {
                row = DT.Rows[0];

                descClien.Cliente = Convert.ToInt32(row["Codigo"]);

                //Eliminar descuentos de cliente
                OK = descClien.Eliminar();
                if (OK)
                {
                    foreach (DataGridViewRow prod in dtgDescClientes.Rows)
                    {
                        DT = productoController.CargarProductosDescuento("Item", prod.Cells["ClItem"].Value.ToString());
                        if (DT.Rows.Count > 0)
                        {
                            row = DT.Rows[0];
                            descClien.Producto     = Convert.ToInt32(row["ID"]);
                            descClien.Codigobarras = prod.Cells["ClCodBarras"].Value.ToString();
                            descClien.Descuento    = Convert.ToDouble(prod.Cells["ClDescuento"].Value);
                            descClien.Registrar();
                        }
                    }

                    msgCorrecto.lblMensaje.Text = "Proceso Terminado";
                    msgCorrecto.ShowDialog();
                }
                else
                {
                    msgError.lblMensaje.Text = "Error al intentar registrar descuentos ";
                    msgError.ShowDialog();
                }
            }
        }
Exemple #6
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();
        }
        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();
                    }
                }
            }
        }
Exemple #8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            int Filas = 0;

            Filas = dtgBaucher.Rows.Count;
            int  Contador = 0;
            bool OK       = true;

            Filas--;
            if (Filas <= 7)
            {
                //Billete 100.000  y moneda 1000
                cj.Billete          = 100000;
                cj.CantidadBilletes = Convert.ToInt32(txtCantidad100000.Text);
                cj.Moneda           = 1000;
                cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM1000.Text);
                if (Filas > 0)
                {
                    cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[0].Cells["ClNumeroBaucher"].Value.ToString());
                    cj.ValorBaucher  = Convert.ToDouble(dtgBaucher.Rows[0].Cells["ClValor"].Value.ToString());
                }
                else
                {
                    cj.NumeroBaucher = 0;
                    cj.ValorBaucher  = 0;
                }
                cj.Usuario       = CodigoUsuario;
                cj.FechaRegistro = DateTime.Now;
                cj.TipoOperacion = "Cierre";

                OK = cj.Registrar();

                if (OK)
                {
                    //Billete 50.000  y moneda 500
                    cj.Billete          = 50000;
                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad50000.Text);
                    cj.Moneda           = 500;
                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM500.Text);
                    if (Filas > 1)
                    {
                        cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[1].Cells["ClNumeroBaucher"].Value.ToString());
                        cj.ValorBaucher  = Convert.ToDouble(dtgBaucher.Rows[1].Cells["ClValor"].Value.ToString());
                    }
                    else
                    {
                        cj.NumeroBaucher = 0;
                        cj.ValorBaucher  = 0;
                    }
                    cj.Usuario       = CodigoUsuario;
                    cj.FechaRegistro = DateTime.Now;
                    cj.TipoOperacion = "Cierre";

                    OK = cj.Registrar();
                }

                if (OK)
                {
                    //Billete 20.000  y moneda 200
                    cj.Billete          = 20000;
                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad20000.Text);
                    cj.Moneda           = 200;
                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM200.Text);
                    if (Filas > 2)
                    {
                        cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[2].Cells["ClNumeroBaucher"].Value.ToString());
                        cj.ValorBaucher  = Convert.ToDouble(dtgBaucher.Rows[2].Cells["ClValor"].Value.ToString());
                    }
                    else
                    {
                        cj.NumeroBaucher = 0;
                        cj.ValorBaucher  = 0;
                    }
                    cj.Usuario       = CodigoUsuario;
                    cj.FechaRegistro = DateTime.Now;
                    cj.TipoOperacion = "Cierre";

                    OK = cj.Registrar();
                }

                if (OK)
                {
                    //Billete 10.000  y moneda 100
                    cj.Billete          = 10000;
                    cj.CantidadBilletes = Convert.ToInt32(txtcantidad10000.Text);
                    cj.Moneda           = 100;
                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM100.Text);
                    if (Filas > 3)
                    {
                        cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[3].Cells["ClNumeroBaucher"].Value.ToString());
                        cj.ValorBaucher  = Convert.ToDouble(dtgBaucher.Rows[3].Cells["ClValor"].Value.ToString());
                    }
                    else
                    {
                        cj.NumeroBaucher = 0;
                        cj.ValorBaucher  = 0;
                    }
                    cj.Usuario       = CodigoUsuario;
                    cj.FechaRegistro = DateTime.Now;
                    cj.TipoOperacion = "Cierre";

                    OK = cj.Registrar();
                }

                if (OK)
                {
                    //Billete 5.000  y moneda 50
                    cj.Billete          = 5000;
                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad5000.Text);
                    cj.Moneda           = 50;
                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM50.Text);
                    if (Filas > 4)
                    {
                        cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[4].Cells["ClNumeroBaucher"].Value.ToString());
                        cj.ValorBaucher  = Convert.ToDouble(dtgBaucher.Rows[4].Cells["ClValor"].Value.ToString());
                    }
                    else
                    {
                        cj.NumeroBaucher = 0;
                        cj.ValorBaucher  = 0;
                    }
                    cj.Usuario       = CodigoUsuario;
                    cj.FechaRegistro = DateTime.Now;
                    cj.TipoOperacion = "Cierre";

                    OK = cj.Registrar();
                }

                if (OK)
                {
                    //Billete 2.000  y moneda 20
                    cj.Billete          = 2000;
                    cj.CantidadBilletes = Convert.ToInt32(txtcantidad2000.Text);
                    cj.Moneda           = 20;
                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM20.Text);
                    if (Filas > 5)
                    {
                        cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[5].Cells["ClNumeroBaucher"].Value.ToString());
                        cj.ValorBaucher  = Convert.ToDouble(dtgBaucher.Rows[5].Cells["ClValor"].Value.ToString());
                    }
                    else
                    {
                        cj.NumeroBaucher = 0;
                        cj.ValorBaucher  = 0;
                    }
                    cj.Usuario       = CodigoUsuario;
                    cj.FechaRegistro = DateTime.Now;
                    cj.TipoOperacion = "Cierre";

                    OK = cj.Registrar();
                }

                if (OK)
                {
                    //Billete 1.000  y moneda 10
                    cj.Billete          = 1000;
                    cj.CantidadBilletes = Convert.ToInt32(txtcantidad1000.Text);
                    cj.Moneda           = 10;
                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM10.Text);
                    if (Filas > 6)
                    {
                        cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[6].Cells["ClNumeroBaucher"].Value.ToString());
                        cj.ValorBaucher  = Convert.ToDouble(dtgBaucher.Rows[6].Cells["ClValor"].Value.ToString());
                    }
                    else
                    {
                        cj.NumeroBaucher = 0;
                        cj.ValorBaucher  = 0;
                    }
                    cj.Usuario       = CodigoUsuario;
                    cj.FechaRegistro = DateTime.Now;
                    cj.TipoOperacion = "Cierre";

                    OK = cj.Registrar();
                }
            }
            else
            {
                foreach (DataGridViewRow rowsBaucher in dtgBaucher.Rows)
                {
                    if (rowsBaucher.Cells["ClValor"].Value.ToString().Trim() != "")
                    {
                        if (Contador <= 6)
                        {
                            switch (Contador)
                            {
                            case 0:
                                //Billete 100.000  y moneda 1000
                                cj.Billete          = 100000;
                                cj.CantidadBilletes = Convert.ToInt32(txtCantidad100000.Text);
                                cj.Moneda           = 1000;
                                cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM1000.Text);
                                cj.NumeroBaucher    = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString());
                                cj.ValorBaucher     = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value);
                                cj.TipoOperacion    = "Cierre";
                                cj.Usuario          = CodigoUsuario;
                                cj.FechaRegistro    = DateTime.Now;
                                OK = cj.Registrar();
                                break;

                            case 1:
                                if (OK)
                                {
                                    //Billete 50.000  y moneda 500
                                    cj.Billete          = 50000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad50000.Text);
                                    cj.Moneda           = 500;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM500.Text);
                                    cj.NumeroBaucher    = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString());
                                    cj.ValorBaucher     = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value);
                                    cj.TipoOperacion    = "Cierre";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                                break;

                            case 2:
                                if (OK)
                                {
                                    //Billete 20.000  y moneda 200
                                    cj.Billete          = 20000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad20000.Text);
                                    cj.Moneda           = 200;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM200.Text);
                                    cj.NumeroBaucher    = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString());
                                    cj.ValorBaucher     = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value);
                                    cj.TipoOperacion    = "Cierre";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                                break;

                            case 3:
                                if (OK)
                                {
                                    //Billete 10.000  y moneda 100
                                    cj.Billete          = 10000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtcantidad10000.Text);
                                    cj.Moneda           = 100;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM100.Text);
                                    cj.NumeroBaucher    = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString());
                                    cj.ValorBaucher     = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value);
                                    cj.TipoOperacion    = "Cierre";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                                break;

                            case 4:
                                if (OK)
                                {
                                    //Billete 5.000  y moneda 50
                                    cj.Billete          = 5000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtCantidad5000.Text);
                                    cj.Moneda           = 50;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM50.Text);
                                    cj.NumeroBaucher    = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString());
                                    cj.ValorBaucher     = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value);
                                    cj.TipoOperacion    = "Cierre";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                                break;

                            case 5:
                                if (OK)
                                {
                                    //Billete 2.000  y moneda 20
                                    cj.Billete          = 2000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtcantidad2000.Text);
                                    cj.Moneda           = 20;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM20.Text);
                                    cj.NumeroBaucher    = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString());
                                    cj.ValorBaucher     = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value);
                                    cj.TipoOperacion    = "Cierre";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                                break;

                            case 6:
                                if (OK)
                                {
                                    //Billete 1.000  y moneda 10
                                    cj.Billete          = 1000;
                                    cj.CantidadBilletes = Convert.ToInt32(txtcantidad1000.Text);
                                    cj.Moneda           = 10;
                                    cj.CantidadMonedas  = Convert.ToInt32(txtCantidadM10.Text);
                                    cj.NumeroBaucher    = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString());
                                    cj.ValorBaucher     = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value);
                                    cj.TipoOperacion    = "Cierre";
                                    cj.Usuario          = CodigoUsuario;
                                    cj.FechaRegistro    = DateTime.Now;
                                    OK = cj.Registrar();
                                }
                                break;
                            }
                        }
                        else
                        {
                            cj.Billete          = 0;
                            cj.CantidadBilletes = 0;
                            cj.Moneda           = 0;
                            cj.CantidadMonedas  = 0;
                            cj.NumeroBaucher    = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString());
                            cj.ValorBaucher     = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value);
                            cj.TipoOperacion    = "Cierre";
                            cj.Usuario          = CodigoUsuario;
                            cj.FechaRegistro    = DateTime.Now;
                            OK = cj.Registrar();
                        }
                    }

                    Contador++;
                }
            }

            msgc.lblMensaje.Text = "Caja cerrada";
            msgc.ShowDialog();
            this.Dispose();
            this.Close();
        }
Exemple #9
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();
            }
        }
Exemple #10
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();
        }
Exemple #11
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();
                }
            }
        }
Exemple #12
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();
                }
            }
        }