示例#1
0
        private Boolean Validar()
        {
            Boolean dv = true;

            if (String.IsNullOrEmpty(txtClaveClase.Text))
            {
                MessageBoxAdv.Show("Código: No puede ir vacío.", "Configuración de foliadores", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNum(txtClaveClase.Text))
                {
                    MessageBoxAdv.Show("Código: Contiene caracteres no validos.", "Configuración de foliadores", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (String.IsNullOrEmpty(txtDescripcion.Text))
            {
                MessageBoxAdv.Show("Descripción: No puede ir vacío.", "Configuración de foliadores", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtDescripcion.Text))
                {
                    MessageBoxAdv.Show("Descripción: Contiene caracteres no validos.", "Configuración de foliadores", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }


            if (String.IsNullOrEmpty(txtUso.Text))
            {
                MessageBoxAdv.Show("Uso: No puede ir vacío.", "Configuración de foliadores", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtDescripcion.Text))
                {
                    MessageBoxAdv.Show("txtUso: Contiene caracteres no validos.", "Configuración de foliadores", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            String val = Convert.ToString(cboCfgModuloSys.SelectedValue);

            if (val.Equals(""))
            {
                MessageBoxAdv.Show("Módulo: No puede ir vacío.", "Configuración de foliadores", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }

            return(dv);
        }
示例#2
0
        private Boolean Validar()
        {
            Boolean dv = true;

            if (String.IsNullOrEmpty(txtCodParametro.Text))
            {
                MessageBoxAdv.Show("Código: No puede ir vacío.", "Parámetros del sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNum(txtCodParametro.Text))
                {
                    MessageBoxAdv.Show("Código: Contiene caracteres no validos.", "Parámetros del sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (String.IsNullOrEmpty(txtDescripcion.Text))
            {
                MessageBoxAdv.Show("Descripción: No puede ir vacío.", "Parámetros del sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtDescripcion.Text))
                {
                    MessageBoxAdv.Show("Descripción: Contiene caracteres no validos.", "Parámetros del sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (String.IsNullOrEmpty(txtValor.Text))
            {
                MessageBoxAdv.Show("Valor: No puede ir vacío.", "Parámetros del sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtValor.Text))
                {
                    MessageBoxAdv.Show("Valor: Contiene caracteres no validos.", "Parámetros del sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }
            String val = Convert.ToString(cboCfgModuloSys.SelectedValue);

            if (val.Equals(""))
            {
                MessageBoxAdv.Show("Módulo: No puede ir vacío.", "Parámetros del sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }

            return(dv);
        }
示例#3
0
        private Boolean Validar()
        {
            Boolean dv = true;

            if (String.IsNullOrEmpty(txtUsuario.Text))
            {
                MessageBoxAdv.Show("Usuario: No puede ir vacío.", "CatUsuarioes", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNum(txtUsuario.Text))
                {
                    MessageBoxAdv.Show("Usuario: Contiene caracteres no validos.", "CatUsuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (String.IsNullOrEmpty(txtNombre.Text))
            {
                MessageBoxAdv.Show("Nombre: No puede ir vacío.", "CatUsuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtNombre.Text))
                {
                    MessageBoxAdv.Show("Nombre: Contiene caracteres no validos.", "CatUsuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }
            if (String.IsNullOrEmpty(txtPassword.Text))
            {
                MessageBoxAdv.Show("Password: No puede ir vacío.", "CatUsuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtPassword.Text))
                {
                    MessageBoxAdv.Show("Password: Contiene caracteres no validos.", "CatUsuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }
            if (cboPerfil.SelectedValue == null)
            {
                MessageBoxAdv.Show("Perfil: Seleccione un perfil", "CatUsuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }

            return(dv);
        }
示例#4
0
        private Boolean Validar()
        {
            Boolean dv = true;

            if (String.IsNullOrEmpty(txtClaveLstPrecio.Text))
            {
                MessageBoxAdv.Show("Código: No puede ir vacío.", "Listas de precios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNum(txtClaveLstPrecio.Text))
                {
                    MessageBoxAdv.Show("Código: Contiene caracteres no validos.", "Listas de precios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (String.IsNullOrEmpty(txtDescripcion.Text))
            {
                MessageBoxAdv.Show("Descripción: No puede ir vacío.", "Listas de precios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtDescripcion.Text))
                {
                    MessageBoxAdv.Show("Descripción: Contiene caracteres no validos.", "Listas de precios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }


            return(dv);
        }
示例#5
0
        private Boolean Validar()
        {
            Boolean dv = true;

            if (String.IsNullOrEmpty(txtPerfil.Text))
            {
                MessageBoxAdv.Show("Perfil: No puede ir vacío.", "CatUMedidaes", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNum(txtPerfil.Text))
                {
                    MessageBoxAdv.Show("Perfil: Contiene caracteres no validos.", "SegPerfiles", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (String.IsNullOrEmpty(txtDescripcion.Text))
            {
                MessageBoxAdv.Show("Descripción: No puede ir vacío.", "SegPerfiles", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtDescripcion.Text))
                {
                    MessageBoxAdv.Show("Descripción: Contiene caracteres no validos.", "SegPerfiles", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }


            return(dv);
        }
示例#6
0
        private void cmdAceptar_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtDescripcion.Text))
            {
                MessageBoxAdv.Show("Descripción: No puede ir vacío.", "CatGeo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtDescripcion.Text))
                {
                    MessageBoxAdv.Show("Descripción: Contiene caracteres no válidos.", "CatGeo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
            }

            int resp = -1;

            PuiCatGeografia pui = new PuiCatGeografia(db);

            pui.keyCveGeografia = idxG;
            pui.cmpDescripcion  = txtDescripcion.Text;
            pui.cmpEstatus      = (cboEstatus.Text == "Activo") ? "1" : "0";

            if (idxG < 0)
            {
                pui.cmpPadre = _padre;
                resp         = pui.AgregarGeografia();
            }
            else
            {
                resp = pui.ActualizaGeografia();
            }

            idxG = -1;
            if (resp >= 0)
            {
                MessageBoxAdv.Show("Operación realizada con éxito", "Confirmacion", MessageBoxButtons.OK,
                                   MessageBoxIcon.Information);
                switch (combo)
                {
                case "cboPaises":
                    cboPaises.DataSource = pui.ListPaises();
                    break;

                case "cboEstados":
                    cboEstados.DataSource = pui.ListGeografia(_padre);
                    break;

                case "cboMunicipios":
                    cboMunicipios.DataSource = pui.ListGeografia(_padre);
                    break;

                case "cboLocalidad":
                    cboLocalidad.DataSource = pui.ListGeografia(_padre);
                    break;
                }
            }
            this.Size = this.MinimumSize;
        }
示例#7
0
        private Boolean Validar()
        {
            Boolean dv = true;

            if (String.IsNullOrEmpty(txtSerie.Text))
            {
                MessageBoxAdv.Show("Serie: No puede ir vacío.", "CatTipoMovtos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNum(txtSerie.Text))
                {
                    MessageBoxAdv.Show("Serie: Contiene caracteres no validos.", "CatTipoMovtos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (String.IsNullOrEmpty(txtDescripcion.Text))
            {
                MessageBoxAdv.Show("Descripción: No puede ir vacío.", "CatTipoMovtos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtDescripcion.Text))
                {
                    MessageBoxAdv.Show("Descripción: Contiene caracteres no validos.", "CatTipoMovtos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (!String.IsNullOrEmpty(txtFmtoImpresion.Text))
            {
                if (!Util.LetrasNum(txtFmtoImpresion.Text))
                {
                    MessageBoxAdv.Show("Formato de impresión Corta: Contiene caracteres no validos.", "CatTipoMovtos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }


            if (!String.IsNullOrEmpty(txtNombreImpresora.Text))
            {
                if (!Util.Letras(txtNombreImpresora.Text))
                {
                    MessageBoxAdv.Show("Nombre de impresora: Contiene caracteres no validos.", "CatTipoMovtos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (string.IsNullOrEmpty(Convert.ToString(cboCfgCatFoliadores.SelectedValue)))
            {
                MessageBoxAdv.Show("Foliador: No puede ir vacío.", "Configuración de documentos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }

            return(dv);
        }
示例#8
0
        private Boolean Validar()
        {
            Boolean dv = true;

            if (String.IsNullOrEmpty(txtClaveImpuesto.Text))
            {
                MessageBoxAdv.Show("Código: No puede ir vacío.", "CatImpuestos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNum(txtClaveImpuesto.Text))
                {
                    MessageBoxAdv.Show("Código: Contiene caracteres no validos.", "CatImpuestos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (String.IsNullOrEmpty(txtTipo.Text))
            {
                MessageBoxAdv.Show("Descripción: No puede ir vacío.", "CatImpuestos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtTipo.Text))
                {
                    MessageBoxAdv.Show("Descripción: Contiene caracteres no validos.", "CatImpuestos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (String.IsNullOrEmpty(txtValor.Text))
            {
                MessageBoxAdv.Show("Valor: No puede ir vacío.", "CatImpuestos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.Decimal(txtValor.Text))
                {
                    MessageBoxAdv.Show("Valor: Contiene caracteres no validos.", "CatImpuestos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }



            return(dv);
        }
示例#9
0
        private Boolean Validar()
        {
            Boolean      dv   = true;
            ClsUtilerias Util = new ClsUtilerias();

            if (String.IsNullOrEmpty(txtClaveClase.Text))
            {
                MessageBox.Show("Código: No puede ir vacío.", "CatClasees", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNum(txtClaveClase.Text))
                {
                    MessageBox.Show("Código: Contiene caracteres no validos.", "CatClases", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }

            if (String.IsNullOrEmpty(txtDescripcion.Text))
            {
                MessageBox.Show("Descripción: No puede ir vacío.", "CatClases", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                dv = false;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtDescripcion.Text))
                {
                    MessageBox.Show("Descripción: Contiene caracteres no validos.", "CatClases", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dv = false;
                }
            }


            return(dv);
        }
示例#10
0
        private Boolean Validar()
        {
            lblDescArt.ForeColor    = Color.Black;
            lblMarca.ForeColor      = Color.Black;
            lblClase.ForeColor      = Color.Black;
            lblLinea.ForeColor      = Color.Black;
            lblUMed.ForeColor       = Color.Black;
            lblImp.ForeColor        = Color.Black;
            lblCodB.ForeColor       = Color.Black;
            lblCveInterna.ForeColor = Color.Black;
            lblRetISR.ForeColor     = Color.Black;
            lblRetIVA.ForeColor     = Color.Black;

            Boolean dv     = true;
            String  MsgErr = "";

            if (String.IsNullOrEmpty(txtClaveArticulo.Text))
            {
                MsgErr += "Clave interna: No puede ir vacío. \n";
                dv      = false;
                lblCveInterna.ForeColor = Color.Red;
            }
            else
            {
                if (!Util.LetrasNum(txtClaveArticulo.Text))
                {
                    MsgErr += "Clave interna: Contiene caracteres no validos. \n";
                    dv      = false;
                    lblCveInterna.ForeColor = Color.Red;
                }
            }

            if (String.IsNullOrEmpty(txtCodigoBarras.Text))
            {
                MsgErr           += "Código de barra: No puede ir vacío. \n";
                dv                = false;
                lblCodB.ForeColor = Color.Red;
            }
            else
            {
                if (!Util.LetrasNum(txtCodigoBarras.Text))
                {
                    MsgErr           += "Código de barra: Contiene caracteres no validos. \n";
                    dv                = false;
                    lblCodB.ForeColor = Color.Red;
                }
            }
            if (String.IsNullOrEmpty(txtDescripcion.Text))
            {
                MsgErr += "Descripción: No puede ir vacío. \n";
                dv      = false;
                lblDescArt.ForeColor = Color.Red;
            }
            else
            {
                if (!Util.LetrasNumSpa(txtDescripcion.Text))
                {
                    MsgErr += "Descripción: Contiene caracteres no validos. \n";
                    dv      = false;
                    lblDescArt.ForeColor = Color.Red;
                }
            }

            if (String.IsNullOrEmpty(_CveClas1))
            {
                MsgErr            += "Clase: No puede ir vacío. \n";
                dv                 = false;
                lblClase.ForeColor = Color.Red;
            }

            if (String.IsNullOrEmpty(_CveMarc))
            {
                MsgErr            += "Marca: No puede ir vacío. \n";
                dv                 = false;
                lblMarca.ForeColor = Color.Red;
            }

            if (String.IsNullOrEmpty(_CveLin))
            {
                MsgErr            += "Línea: No puede ir vacío. \n";
                dv                 = false;
                lblLinea.ForeColor = Color.Red;
            }

            if (String.IsNullOrEmpty(_CveUMed1))
            {
                MsgErr           += "Unidad de medida: No puede ir vacío. \n";
                dv                = false;
                lblUMed.ForeColor = Color.Red;
            }

            if (String.IsNullOrEmpty(_CveImp))
            {
                MsgErr          += "Impuesto: No puede ir vacío. \n";
                dv               = false;
                lblImp.ForeColor = Color.Red;
            }

            if (chkEsServicio.Checked)
            {
                Boolean rp = String.IsNullOrEmpty(_CveRetImp) ? (String.IsNullOrEmpty(_CveRetImpISR) ? true : false) : false;
                if (rp)
                {
                    MsgErr += "Debe seleccionar un tipo de retención. \n";
                    dv      = false;
                    lblRetISR.ForeColor = Color.Red;
                    lblRetIVA.ForeColor = Color.Red;
                }
            }

            if (!dv)
            {
                MessageBoxAdv.Show(MsgErr, "Error de captura", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }


            return(dv);
        }