Exemplo n.º 1
0
        private void Buscar(int cuentaid)
        {
            Cliente = null;

            lblMensaje.Visible = false;

            Controllers.CuentaController controller = new Controllers.CuentaController();

            Cliente = controller.GetCuenta(cuentaid);

            if (Cliente == null)
            {
                lblMensaje.Text    = "No se econtraro ningun cliente con este nombre que contenga datos";
                lblMensaje.Visible = true;
                return;
            }

            txtID.Text     = Convert.ToString(Cliente.CuentaID);
            txtNombre.Text = Cliente.Nombre;
            txtNumero.Text = Cliente.Numero;
            txtRif.Text    = Cliente.co_cli;
            if (Cliente.Activo == 1)
            {
                rbtnActivo.SelectedValue = "0";
            }
            else
            {
                rbtnActivo.SelectedValue = "1";
            }
            BindGrids();
        }
        protected void BindGrids()
        {
            Controllers.CuentaController controller = new Controllers.CuentaController();

            IList <Cuenta> cuentas   = controller.GetCuentas();
            DataTable      dtCuentas = CollectionHelper.ConvertTo <Cuenta>(controller.GetCuentasAll());

            gvClientes.DataSource = cuentas;
            gvClientes.DataBind();


            Session["DSClientes"] = dtCuentas;

            gvClientes.DataSource = Session["DSClientes"];

            gvClientes.DataBind();

            lblTotalClientes.Text = gvClientes.Rows.Count.ToString();
        }
        protected void btnCrear_Click(object sender, EventArgs e)
        {
            Controllers.CuentaController controller = new Controllers.CuentaController();

            Cuenta cuenta = new Cuenta();

            cuenta.Nombre = txtNombre.Text;
            cuenta.co_cli = txtRif.Text;
            cuenta.Numero = txtNumero.Text;
            cuenta.Tipo   = txtTipo.Text;
            cuenta.Activo = int.Parse(rbtnActivo.SelectedValue);

            Controllers.ControllerResult result = controller.Cuenta_INSERT(cuenta, UsuarioAutenticado.UserName);

            if (result.Resultado == Controllers.Result.Successful)
            {
                txtNombre.Text = string.Empty;
            }
            txtNumero.Text = string.Empty;
            txtRif.Text    = string.Empty;
            txtTipo.Text   = string.Empty;
            BindGrids();
            Alert(result.Mensaje);
        }