Example #1
0
        protected void ButtonModificar_Click(object sender, EventArgs e)
        {
            AutoNegocio negocio = new AutoNegocio();

            try
            {
                auto.IdAuto  = Convert.ToInt32(Session[Session.SessionID + "IdModificar"]);
                auto.Patente = PatenteModificar.Text;
                auto.Modelo  = ModeloModificar.Text;
                negocio.ModificarAuto(auto);
                Response.Redirect("listaAutos.aspx");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            AutoNegocio negocio = new AutoNegocio();

            try
            {
                if (!IsPostBack)
                {
                    listaAutos          = negocio.ListarAuto();
                    dgvAutos.DataSource = listaAutos;
                    dgvAutos.DataBind();
                    //repetidor.DataSource = lista;
                    //repetidor.DataBind();
                }
            }
            catch (Exception)
            {
            }
        }
        protected void ButtonAgregar_Click(object sender, EventArgs e)
        {
            Auto        vehiculo   = new Auto();
            AutoNegocio negocio    = new AutoNegocio();
            List <Auto> listaAutos = new List <Auto>();

            try
            {
                int IdUsuario = Convert.ToInt32(Session[Session.SessionID + "id"]);
                vehiculo.Patente = PatenteAgregar.Text;
                vehiculo.Modelo  = ModeloAgregar.Text;
                negocio.AgregarAuto(vehiculo);
                listaAutos = negocio.ListarAuto();
                vehiculo   = listaAutos.Find(a => a.Patente == PatenteAgregar.Text);
                negocio.AgregarConductorXAuto(vehiculo, IdUsuario);
                Response.Redirect("ListaAutos.aspx");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }