Пример #1
0
        private void RevisaQR()
        {
            try
            {
                int    numero   = 0;
                string folioAct = string.Empty;

                if (int.TryParse(hfId.Value, out numero))
                {
                    Personal_qr pqr = PersonalCtrl.PersonalQRGetByIdPersona(numero);
                    if (pqr != null)
                    {
                        folioAct = pqr.Idf;
                    }
                }

                string folioNew = PersonalCtrl.PersonalQrPivoteGetFolio(((MstCasc)this.Master).getUsrLoged().Id);
                if (folioNew.Length > 0)
                {
                    folioAct         = folioNew;
                    lbl_qr.ForeColor = Color.Green;
                }

                lbl_qr.Text = folioAct;
            }
            catch
            {
                throw;
            }
        }
Пример #2
0
        private string personal(HttpContext context)
        {
            string response = string.Empty;
            string option   = context.Request["opt"].ToString();
            //string email = context.Request["email"].ToString();
            //string pass = context.Request["pass"].ToString();
            int id_bodega = 0;

            switch (option)
            {
            case "Registro":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                Personal_qr o = JsonConvert.DeserializeObject <Personal_qr>(jsonData);
                o        = PersonalCtrl.PersonalRegistro(o);
                response = JsonConvert.SerializeObject(o);
                break;

            case "UltimoRegistroPorBodega":
                id_bodega = Convert.ToInt32(context.Request["id_bodega"].ToString());
                response  = JsonConvert.SerializeObject(PersonalCtrl.PersonalUltimoRegistroPorBodega(id_bodega));
                break;

            default:
                throw new Exception("La opción " + option + " no existe");
            }

            return(response);
        }