Ejemplo n.º 1
0
        private void Solicitud_Cambio(int solicitud)
        {
            Creardt();
            Sesion Sesion = new Sesion();

            Sesion = (Sesion)Session["Sesion" + Session.SessionID];
            CompraLocal cl = new CompraLocal();

            cl.Id_Emp  = Sesion.Id_Emp;
            cl.Id_Cd   = Sesion.Id_Cd_Ver;
            cl.Id_Comp = solicitud;

            CN_ProCompraLocal cn_procompralocal = new CN_ProCompraLocal();
            DataTable         dt2 = dt;

            cn_procompralocal.ConsultarSolicitud(cl, ref dt2, Sesion.Emp_Cnx);
            dt = dt2;
            rgCompraLocal.Rebind();

            //cmbProducto.SelectedIndex = 0;
            //cmbProducto.Text = "-- Seleccionar --";
            txtProducto.Text = "";
            txt_Prd.Text     = "";
            txtCosto.Value   = 0;
            if (cmbSolicitud.SelectedIndex != 0)
            {
                rtb1.Items[5].Enabled            = false;
                rgCompraLocal.Columns[5].Visible = false;
                tbProducto.Visible = false;
            }
            else
            {
                rtb1.Items[5].Enabled            = true;
                rgCompraLocal.Columns[5].Visible = true;
                tbProducto.Visible = true;
            }
        }
Ejemplo n.º 2
0
        private void CargarSolicitud()
        {
            try
            {
                Nuevo();

                Sesion session2 = new Sesion();
                session2 = (Sesion)Session["Sesion" + Session.SessionID];

                string IdSol = Request.Params["Id1"] != null ? Request.Params["Id1"].ToString() : "";
                string IdEmp = Request.Params["Id2"] != null ? Request.Params["Id2"].ToString() : "";
                string IdCd  = Request.Params["Id3"] != null ? Request.Params["Id3"].ToString() : "";


                if (session2.Id_Emp.ToString() == IdEmp)
                {
                    if (session2.Id_Cd_Ver.ToString() == IdCd)
                    {
                        if (IdSol != "")
                        {
                            lblFolio.Text = IdSol;

                            CompraLocal cl = new CompraLocal();
                            cl.Id_Emp  = session2.Id_Emp;
                            cl.Id_Cd   = session2.Id_Cd_Ver;
                            cl.Id_Comp = Convert.ToInt32(lblFolio.Text == "" ? "0" : lblFolio.Text);
                            CN_ProCompraLocal cn_procompralocal = new CN_ProCompraLocal();
                            int verificador = -1;
                            cn_procompralocal.ConsultarSolicitud(ref cl, session2.Emp_Cnx, ref verificador);

                            if (verificador == -1)
                            {
                                Alerta("No se encontro la solicitud");
                            }
                            else
                            {
                                lblSucursal.Text       = cl.Id_Cd.ToString() + " - " + cl.Cd_Nombre.ToUpper();
                                lblSolicitaId.Text     = cl.Comp_Solicito.ToString();
                                lblSolicitaNombre.Text = " - " + cl.Solicito_Nombre.ToUpper();
                                lblAutorizacion.Text   = cl.FechaAut.ToLower();
                                lblFolio.Text          = cl.Id_Comp.ToString();
                                lblFechaSol.Text       = cl.FechaSol.ToString("dd/MM/yyyy hh:mm:ss tt").ToLower();
                            }
                        }
                        else
                        {
                            Alerta("No se encontro la solicitud");
                        }
                    }
                    else
                    {
                        Alerta("La solicitud no pertenece al centro de distribución en el que se encuentra");
                    }
                }
                else
                {
                    Alerta("La solicitud no pertenece a la empresa en la que inicio sesión");
                }

                rg1.Rebind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }