コード例 #1
0
        private void obtenerCorrelativos()
        {
            REC01_CORRELATIVO_RECIBO objcorrelativo = new REC01_CORRELATIVO_RECIBO();
            Recibo objrecibo = new Recibo();
            Mensaje <REC01_CORRELATIVO_RECIBO> objresp = objrecibo.obtenerCorrelativoFisico();

            txtCorrelativoActual.Text = objresp.data.CORRELATIVO_ACTUAL.ToString();
            txtCorrelativoFinal.Text  = objresp.data.CORRELATIVO_FINAL.ToString();
            txtSerie.Text             = objresp.data.SERIE;
        }
コード例 #2
0
        private void mostrarCorrelativoFisico()
        {
            REC01_CORRELATIVO_RECIBO objcorrelativo = new REC01_CORRELATIVO_RECIBO();
            Recibo objrecibo = new Recibo();
            Mensaje <REC01_CORRELATIVO_RECIBO> objresp = objrecibo.obtenerCorrelativoFisico();

            if (objresp.data.CORRELATIVO_ACTUAL <= objresp.data.CORRELATIVO_FINAL)
            {
                //SE PASA EL VALOR DEL CORRELATIVO PROXIMO A IMPRIMIR
                lblCorrelativoFisico.Text = objresp.data.CORRELATIVO_ACTUAL.ToString();
                lblSerie.Text             = objresp.data.SERIE.ToString().ToUpper();
                //SE PASA EL VALOR DE LA SERIE A LA VARIABLE GLOBAL
                Global.serieActiva = objresp.data.SERIE;
            }
            else
            {
                lblCorrelativoFisico.AutoSize = true;
                lblCorrelativoFisico.Text     = "No existe Correlativo Disponible";
                lblSerie.Text = "No existe Serie Disponible";
            }
        }
コード例 #3
0
        private void RegistrarNuevoRecibo()
        {
            REC01_CORRELATIVO_RECIBO objcorrelativo = new REC01_CORRELATIVO_RECIBO();
            Recibo objrecibo = new Recibo();
            Mensaje <REC01_CORRELATIVO_RECIBO> objresp = objrecibo.obtenerCorrelativoFisico();

            if ((objresp.data.CORRELATIVO_FINAL < objresp.data.CORRELATIVO_ACTUAL) && string.IsNullOrEmpty(txtrecibo.Text.ToString()))
            {
                MessageBox.Show("Se ha terminado Rango de Correlativos Fisicos, Favor de Proceder a Modificar los rangos en el Mantenimiento de Correlativos para continuar");
            }
            else if (string.IsNullOrWhiteSpace(txtnit.Text.ToString()))
            {
                MessageBox.Show("El campo de Nit se encuentra vacio o contiene un espacio, sino tiene un nit colocar C/F");
                txtnit.Focus();
            }
            else if (string.IsNullOrWhiteSpace(txtnombre.Text.ToString()))
            {
                MessageBox.Show("El campo de Nombre se encuentra vacio o contiene un espacio, favor de colocar un dato en el campo");
                txtnombre.Focus();
            }
            else if (string.IsNullOrWhiteSpace(txtdireccion.Text.ToString()))
            {
                MessageBox.Show("El campo de Dirección se encuentra vacio o contiene un espacio, favor de colocar un dato en el campo");
                txtdireccion.Focus();
            }
            else if (cbxpais.SelectedIndex.Equals(-1))
            {
                MessageBox.Show("Favor de ingresar el dato de un Pais");
                cbxpais.Focus();
            }
            else if (cbxconcepto.SelectedIndex.Equals(-1))
            {
                MessageBox.Show("Favor de ingresar el dato de un Concepto");
                cbxconcepto.Focus();
            }
            else if (string.IsNullOrWhiteSpace(txtprecio.Text.ToString()))
            {
                MessageBox.Show("El campo de Precio se encuentra vacio o contiene un espacio, favor de colocar un dato en el campo");
                txtprecio.Focus();
            }
            else if (string.IsNullOrWhiteSpace(txtcantidad.Text.ToString()))
            {
                MessageBox.Show("El campo de Cantidad se encuentra vacio o contiene un espacio, favor de colocar un dato en el campo");
                txtcantidad.Focus();
            }
            else
            {
                guardarRecibo();

                if (validaCorrelativoExistente)
                {
                    MessageBox.Show(mensajeValidacionCorrelativoExistente);
                }
                else
                {
                    llenarListado();
                    frmVistaPrevia nfvp = new frmVistaPrevia();
                    nfvp.recibo     = Global.correlativousuario;
                    nfvp.usuario    = Global.usuariologueado;
                    nfvp.medio_pago = Global.mediodepago;
                    this.Hide();
                    nfvp.ShowDialog();
                    this.Close();
                }
            }
        }