コード例 #1
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            string busqueda       = txtBusqueda.Text.ToString();
            string CadenaConexion = "";

            CadenaConexion = ConfigurationManager.ConnectionStrings["ConexionPrincipal"].ConnectionString;
            Clientes_DAL clienteDAL = new Clientes_DAL();

            //verifico que mi string no sea nulo, si es nulo mando a traer la lista completa, en caso que no simplemente filtro por resultados parecidos al escrito en la base de datos"
            if (string.IsNullOrEmpty(busqueda) == false)
            {
                lst_clientes = clienteDAL.Clientes_Leer_Busqueda(CadenaConexion, busqueda);
            }
            else
            {
                lst_clientes = clienteDAL.Clientes_Leer_Busqueda(CadenaConexion);
            }
            LlenarGrid();
            Session["busqueda"] = busqueda;
        }
コード例 #2
0
        protected bool ValidarIdentificacion()
        {
            //metodo para validar la identificacion ingresada previo a guardar
            string CadenaConexion = "";

            CadenaConexion = ConfigurationManager.ConnectionStrings["ConexionPrincipal"].ConnectionString;
            Clientes_DAL clienteDAL = new Clientes_DAL();

            //valido si tiene espacios en blanco o si viene nulo
            if (string.IsNullOrEmpty(txtIdentificacion.Text.ToString()) == true || string.IsNullOrWhiteSpace(txtIdentificacion.Text.ToString()) == true)
            {
                txtIdentificacionError.Text    = "Este campo no puede estar vacío.";
                txtIdentificacionError.Visible = true;
                return(true);
            }
            //valido si el numero de caracteres ingresados es mayor a 10 a como es su equivalente en la base de datos.
            if (txtIdentificacion.Text.ToString().Length > 10)
            {
                txtIdentificacionError.Text    = "Este campo solo puede tener 10 caracteres.";
                txtIdentificacionError.Visible = true;
                return(true);
            }
            //verifico si en los registros existentes ya hay un registro con esta identificacion
            List <Clientes> clientes = clienteDAL.Clientes_Leer_Busqueda(CadenaConexion);

            for (int i = 0; i < clientes.Count; i++)
            {
                if (clientes[i].IDENTIFICACION == Convert.ToDouble(txtIdentificacion.Text.ToString()))
                {
                    txtIdentificacionError.Text    = "Esta identificación ya existe.";
                    txtIdentificacionError.Visible = true;
                    return(true);
                }
            }
            txtIdentificacionError.Text    = "";
            txtIdentificacionError.Visible = false;
            return(false);
        }