protected void grdSolicitudes_SelectedIndexChanged(object sender, EventArgs e) { try { LogEmpresa logEmp = new LogEmpresa(); Session["Emp"] = logEmp.BuscarEmpresa(Convert.ToInt32(grdSolicitudes.SelectedRow.Cells[7].Text)); LogPaquetes logPaquete = new LogPaquetes(); Session["Paq"] = logPaquete.BuscarPaquetePorPks(Convert.ToInt32(grdSolicitudes.SelectedRow.Cells[7].Text), Convert.ToInt32(grdSolicitudes.SelectedRow.Cells[6].Text)); LogSolicitudEntrega logSolicitud = new LogSolicitudEntrega(); Session["Solicitud"] = logSolicitud.BuscarSolicitudDeEntrega((Paquete)Session["Paq"]); logSolicitud.CambiarEstado((SolicitudEntrega)Session["Solicitud"]); lblError.Text = "Estado Cambiado"; ListarSolicitudes(); } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void grdPaquete_SelectedIndexChanged(object sender, EventArgs e) { lblError.Text = string.Empty; lblSolicitud.Text = string.Empty; lblTitulo.Text = string.Empty; LogPaquetes logP = new LogPaquetes(); Empresa emp = (Empresa)Session["Empresa"]; Session["Paquete"] = logP.BuscarPaquetePorPks(emp.Rut, Convert.ToInt32(grdPaquete.SelectedRow.Cells[0].Text)); LogSolicitudEntrega logSol = new LogSolicitudEntrega(); SolicitudEntrega solicitud = logSol.BuscarSolicitudDeEntrega((Paquete)Session["Paquete"]); if (solicitud == null) { lblSolicitud.Text = "El paquete no tiene solicitud"; } else { lblTitulo.Text = "Solcitud de Entrega"; lblSolicitud.Text = solicitud.ToString(); } }