Ejemplo n.º 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 dgvAutos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Eliminar")
            {
                int index  = Convert.ToInt32(e.CommandArgument);
                int idAuto = Convert.ToInt32(dgvAutos.Rows[index].Cells[0].Text);
                negocio.EliminarAuto(idAuto);
                Response.Redirect("listaAutos.aspx");
            }

            if (e.CommandName == "Modificar")
            {
                listaAutos = negocio.ListarAuto();
                int index     = Convert.ToInt32(e.CommandArgument);
                int AutoSelec = Convert.ToInt32(dgvAutos.Rows[index].Cells[0].Text);
                auto = listaAutos.Find(M => M.IdAuto == AutoSelec);
                Session.Add(Session.SessionID + "AutoModificar", auto);
                Session.Add(Session.SessionID + "IdModificar", AutoSelec);
                negocio.ModificarAuto(auto);
                Response.Redirect("ModificarAuto.aspx");
            }
        }