コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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();
            }
        }