Beispiel #1
0
        protected void AgregarButton_Click(object sender, EventArgs e)
        {
            //RepositorioBase<Vehiculos> repositorio = new RepositorioBase<Vehiculos>();
            Vehiculos vehiculos = repositorioVehiculos.Buscar(Utils.ToInt(VehiculoDropDownList.SelectedValue));


            /*
             * detalles.Add(new RentasDetalles()
             * {
             *  DetalleId = 0,
             *  RentaId = Utilitarios.Utils.ToInt(RentaIDTextBox.Text),
             *  ClienteId = Utilitarios.Utils.ToInt(ClienteDropDownList.SelectedValue),
             *  VehiculoId = Utilitarios.Utils.ToInt(VehiculoDropDownList.SelectedValue),
             *  Marca = vehiculos.Marca,
             *  Modelo = vehiculos.Modelo,
             *  Anio = vehiculos.Anio,
             *  Precio = vehiculos.PrecioRenta
             * });
             *
             * ViewState["Detalle"] = detalles;
             * DetalleGridView.DataSource = detalles;
             * DetalleGridView.DataBind();*/
            //Rentas rentas = new Rentas();
            var rentaAnt = repositorioRenta.Buscar(Utils.ToInt(RentaIDTextBox.Text));

            if (IsValid)
            {
                if (rentaAnt == null)
                {
                    Utils.MostraMensaje(this, "Agregado", "Exito!!", "info");
                    renta = (Rentas)ViewState["Renta"];
                    renta.AgregarDetalle(Utils.ToInt(RentaIDTextBox.Text), vehiculos.VehiculoId, vehiculos.Anio, vehiculos.Marca, vehiculos.Modelo, vehiculos.PrecioRenta);
                    ViewState["Renta"] = renta;
                }
                else
                {
                    Utils.MostraMensaje(this, "Agregado", "Exito!!", "info");
                    rentaAnt.AgregarDetalle(Utils.ToInt(RentaIDTextBox.Text), vehiculos.VehiculoId, vehiculos.Anio, vehiculos.Marca, vehiculos.Modelo, vehiculos.PrecioRenta);
                    ViewState["Renta"] = rentaAnt;
                }

                this.BindGrid();
            }
        }
Beispiel #2
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            RentaRepositorio repositorio = new RentaRepositorio();

            var renta = repositorio.Buscar(
                Utils.ToInt(RentaIdTextBox.Text));

            if (renta != null)
            {
                LlenarCampos(renta);
                Utils.ShowToastr(this, "Busqueda exitosa", "Exito");
            }
            else
            {
                Limpiar();
                Utils.ShowToastr(this,
                                 "No se pudo encontrar la renta especificada",
                                 "Error", "error");
            }
        }
Beispiel #3
0
        protected void RentarLinkButton_Click(object sender, EventArgs e)
        {
            //RepositorioBase<Rentas> repositorio = new RepositorioBase<Rentas>();
            RentaRepositorio repositorio = new RentaRepositorio();
            Rentas           renta       = repositorio.Buscar(Utils.ToInt(RentaIDTextBox.Text));

            if (IsValid)
            {
                if (renta == null)
                {
                    if (repositorio.Guardar(GetRenta()))
                    {
                        //Poner();
                        Limpiar();
                        Utils.MostraMensaje(this, "Guardado", "Exito", "success");
                    }
                    else
                    {
                        Utils.MostraMensaje(this, "No Guardado", "Exito", "success");
                    }
                }
                else
                {
                    if (repositorio.Modificar(GetRenta()))
                    {
                        Poner();
                        Limpiar();
                        Utils.MostraMensaje(this, "Modificado", "Exito", "success");
                    }

                    else
                    {
                        Utils.MostraMensaje(this, "No Modificado", "Error", "error");
                    }
                }
            }
        }