Example #1
0
        protected wsFiatube.THE_LogTransacciones GenerateTransacWsFiatube()
        {
            wsFiatube.THE_LogTransacciones trans = new wsFiatube.THE_LogTransacciones();

            try
            {
                trans.DirIP       = Session["userIP"].ToString();
                trans.Dominio     = Session["userDomain"].ToString();
                trans.MachineName = Session["userMachineName"].ToString();
                trans.Usuario     = Session["numUsuario"].ToString();
            }
            catch (Exception ex)
            {
                this.logError(ex);
            }
            return(trans);
        }
Example #2
0
        public static string createNewOT(String data, wsFiatube.THE_LogTransacciones trans)
        {
            wsFiatube.AvanceMonitoreo obj;
            StringBuilder             result = new StringBuilder();

            wsFiatube.RegresoOrdenTrabajoIpad resp = null;

            obj = JsonConvert.DeserializeObject <wsFiatube.AvanceMonitoreo>(new Azteca.Utility.Security.Rijndael().Transmute(data, Azteca.Utility.Security.enmTransformType.intDecrypt));

            wsFiatube.WebService_FIATubeSoapClient client = new wsFiatube.WebService_FIATubeSoapClient();
            resp = client.CreaOTFromMonitoreo(obj, trans);

            if (resp != null && resp.oOrdenTrabajo.ClaveOrdenTrabajo != null && !resp.oOrdenTrabajo.ClaveOrdenTrabajo.Trim().Equals(string.Empty))
            {
                result.Append("La OT ").Append(resp.oOrdenTrabajo.ClaveOrdenTrabajo).Append(" fue creada correctamente.");
            }

            return(result.ToString());
        }