protected void Page_Load(object sender, EventArgs e) { List <Auto> ListaAuto = new List <Auto>(); List <Asignar> ListaAsignar = new List <Asignar>(); List <StockAuto> listaStockAuto = new List <StockAuto>(); List <StockAuto> listaNuevaStockAuto = new List <StockAuto>(); List <Material> ListaNuevoMaterial = new List <Material>(); List <Material> ListaMaterial = new List <Material>(); List <Usuario> ListaUsuario = new List <Usuario>(); Auto auto = new Auto(); try { ListaAuto = negocioAuto.ListarAuto(); Usuario usuario = new Usuario(); Usuario aux = new Usuario(); usuario = (Usuario)Session[Session.SessionID + "Usuario"]; ListaUsuario = negocioUsuario.BuscarAuto(); if (ListaUsuario.Find(k => k.IdUsuario == usuario.IdUsuario) == null) { Response.Redirect("AgregarAuto.aspx"); } aux = ListaUsuario.Find(k => k.IdUsuario == usuario.IdUsuario); auto = ListaAuto.Find(k => k.IdAuto == aux.IdAuto); lblTitulo.Text = lblTitulo.Text + " " + auto.Modelo + " " + "(" + auto.Patente + ")"; listaStockAuto = negocioStockAuto.ListadoAsigxMat(auto.IdAuto); ListaAsignar = negocioAsignar.listarAsignacion(); ListaMaterial = negocioMaterial.ListarMaterial(); if (listaStockAuto != null) { if (!IsPostBack) { foreach (var item in listaStockAuto) { StockAuto stockAuto = new StockAuto(); stockAuto = (StockAuto)listaStockAuto.Find(a => a.material.Id == item.material.Id); ListaMaterial = negocioMaterial.ListarMaterial(); Material material = new Material(); material = (Material)ListaMaterial.Find(b => b.Id == stockAuto.material.Id); material.Cantidad = stockAuto.Cantidad; ListaNuevoMaterial.Add(material); //nuevo = (Material)ListaMaterial.Find(k => k.Id == item.material.Id); listaNuevaStockAuto.Add(stockAuto); dgvStockAuto.DataSource = ListaNuevoMaterial; dgvStockAuto.DataBind(); //} } } } } catch (Exception) { throw; } }
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 Page_Load(object sender, EventArgs e) { try { if (Session[Session.SessionID + "material"] != null) { ASIG.material = (List <Material>)Session[Session.SessionID + "material"]; dgvAsignacion.DataSource = ASIG.material; dgvAsignacion.DataBind(); listaAutos = negocioAuto.ListarAuto(); dgvConductor.DataSource = listaAutos; dgvConductor.DataBind(); } } catch (Exception ex) { throw ex; } }
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; } }
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"); } }