コード例 #1
0
        private bool comprobar(bool id)
        {
            bool result = false;

            if (txtid.Text.Trim() != "")
            {
                controlador.Modelo.IdUsuario = int.Parse(txtid.Text.Trim());
                if (txtNombre.Text.Trim() != "")
                {
                    controlador.Modelo.Nombre = txtNombre.Text.Trim();
                    if (txtApellido.Text.Trim() != "")
                    {
                        controlador.Modelo.Apellido = txtApellido.Text.Trim();
                        if (txtCorreo.Text.Trim() != "")
                        {
                            controlador.Modelo.Correo = txtCorreo.Text.Trim();
                            if (txtTelefono.Text.Trim() != "")
                            {
                                controlador.Modelo.Telefono = txtTelefono.Text.Trim();
                                controlador.Modelo.IdTipo   = int.Parse(cmbTipo.SelectedValue.ToString());
                                return(true);
                            }
                        }
                    }
                }
            }
            if (!MetodoValidar.ValidarCorreo(txtCorreo.Text.Trim()))
            {
                MessageBox.Show("Correo incorrecto \n Escriba un correo valido ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                result = false;
            }
            if (id)
            {
                if (int.Parse(txtid.Text.Trim()) <= 0)
                {
                    result = false;
                }
            }
            else
            {
                if (int.Parse(txtid.Text.Trim()) > 0)
                {
                    result = false;
                }
            }
            if (!result)
            {
                MessageBox.Show("Datos incompletos ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            return(result);
        }
コード例 #2
0
 private void txtApellido_KeyPress(object sender, KeyPressEventArgs e)
 {
     MetodoValidar.ValidarTexto(txtApellido, e, 25);
 }
コード例 #3
0
 private void txtTelefono_KeyPress(object sender, KeyPressEventArgs e)
 {
     MetodoValidar.ValidarNumero(txtTelefono, e, 8);
 }
コード例 #4
0
 private void txtNombre_KeyPress(object sender, KeyPressEventArgs e)
 {
     MetodoValidar.ValidarTexto(txtNombre, e, 25);
 }