Beispiel #1
0
        protected void BindGridsTarjetas(int clienteID)
        {
            Controllers.TarjetaController controller = new Controllers.TarjetaController();

            IList <Tarjeta> tarjetas = controller.Get_Tarjetas(clienteID);

            gvTarjetas.DataSource = tarjetas;
            gvTarjetas.DataBind();

            lblTarjetas.Text = gvTarjetas.Rows.Count.ToString();
        }
        private void BuildTarjetas()
        {
            Controllers.ClienteController controllerCliente = new Controllers.ClienteController();

            Cliente cliente = new Cliente();

            cliente = controllerCliente.ObtenerCliente(UsuarioAutenticado.UserName);

            Controllers.TarjetaController controllerTarjeta = new Controllers.TarjetaController();
            ddlTarjetas.DataSource = controllerTarjeta.Get_Tarjetas(cliente.ClienteID);

            ddlTarjetas.DataTextField  = "Numero";
            ddlTarjetas.DataValueField = "Id";
            ddlTarjetas.DataBind();

            ddlTarjetas.Items.Insert(0, new ListItem("Seleccionar...", ""));
        }
Beispiel #3
0
        protected void btnCrearTarjeta_Click(object sender, EventArgs e)
        {
            Controllers.TarjetaController controller = new Controllers.TarjetaController();

            Tarjeta tarjeta = new Tarjeta();

            tarjeta.ClienteID = int.Parse(txtClienteID.Text);
            tarjeta.Numero    = txtNumero.Text;

            Controllers.ControllerResult result = controller.CrearTarjeta(tarjeta, UsuarioAutenticado.UserName);

            if (result.Resultado == Controllers.Result.Successful)
            {
                txtNumero.Text = string.Empty;
            }

            BindGridsTarjetas(tarjeta.ClienteID);
            Alert(result.Mensaje);
        }
Beispiel #4
0
        private void BuscarTarjeta(string numero)
        {
            Cliente = null;

            lblTarjetas.Visible = false;

            Controllers.ClienteController controller        = new Controllers.ClienteController();
            Controllers.TarjetaController controllerTarjeta = new Controllers.TarjetaController();
            Tarjeta tarjeta = new Tarjeta();

            tarjeta = controllerTarjeta.ObtenerTarjeta(numero);


            if (tarjeta == null)
            {
                // lblTarjetas.Text = "No se encontro ningun cliente con este nombre que contenga datos";
                lblTarjetas.Visible = true;
                return;
            }
            txtNumero.Text    = tarjeta.Numero;
            txtClienteID.Text = tarjeta.ClienteID.ToString();

            BindGridsTarjetas(tarjeta.ClienteID);
        }