Example #1
0
        public Boolean ACTUALIZAR(decimal _COD_RETIRO, decimal _COD_CAUSA_RETIRO, string _USUARIO)
        {
            try
            {
                string INFO = ("Iniciando Método ACTUALIZAR para  ACTUALIZA_RETIRO_POR_CAUSA_RETIRO , por _COD_RETIRO : " + _COD_RETIRO + " por el USUARIO : " + _USUARIO);
                log.Info("CODIGO : LGRE5," + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGRE5", log.Logger.Name, "CANCELAR", INFO));
                HILO.Start();

                CAUSA_RETIRO_MODELO _CAUSA = CAUSA_RETIRO_METODO.CONSULTAR(_COD_CAUSA_RETIRO);

                _REPOSITORIO.ACTUALIZA_RETIRO_POR_CAUSA_RETIRO(_COD_RETIRO, _COD_CAUSA_RETIRO, _CAUSA.NOMBRE, _USUARIO);


                log.Info("Finalizado con éxito Método ACTUALIZAR para  ACTUALIZA_RETIRO_POR_CAUSA_RETIRO , por _COD_RETIRO : " + _COD_RETIRO + " por el USUARIO : " + _USUARIO);

                return(true);
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : LGRE5,  Método  ACTUALIZAR para  ACTUALIZA_RETIRO_POR_CAUSA_RETIRO , por _COD_RETIRO  : {0}, por el USUARIO : {1} ,{2}   ", _COD_RETIRO, _USUARIO, ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGRE5" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();
                throw ex;
                // return false;
            }
        }
Example #2
0
        /// <summary>
        /// Генерирует событие при возникновении ошибок в CAN адаптере
        /// </summary>
        private void OnErrorReceived(ERROR error)
        {
            EventHandlerErrorRecived  handler = this.ErrorReceived;
            EventArgsLineErrorRecived args    = new EventArgsLineErrorRecived(error);

            if (handler != null)
            {
                foreach (EventHandler SingleCast in handler.GetInvocationList())
                {
                    ISynchronizeInvoke syncInvoke = SingleCast.Target as ISynchronizeInvoke;

                    try
                    {
                        if ((syncInvoke != null) && (syncInvoke.InvokeRequired))
                        {
                            syncInvoke.Invoke(SingleCast, new Object[] { this, args });
                        }
                        else
                        {
                            SingleCast(this, args);
                        }
                    }
                    catch
                    {
                        throw;
                    }
                }
            }
        }
Example #3
0
        /*ACTUALIZA EL CAUSA RETIRO EN TABLA RETIRO POR SI CAMBIA LA CAUSA RETIRO RETIROS.ACTUALIZAR_RETIRO_POR_COD_CAUSA_RETIRO */
        public bool ACTUALIZA_RETIRO_POR_CAUSA_RETIRO(decimal COD_RETIRO, decimal COD_CAUSA_RETIRO, string NOMBRE_CAUSA_RETIRO, string COD_USUARIO_MODIFICA)
        {
            string INFO = ("Iniciando Método FINALIZAR_RETIRO por COD_RETIRO con el codigo : " + COD_RETIRO + " POR EL USUARIO : " + COD_USUARIO_MODIFICA);

            log.Info("CODIGO : RE10," + INFO);
            Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("RE7", log.Logger.Name, "APROBAR_RETIRO_POR_CODIGO", INFO));

            HILO.Start();


            try
            {
                RETIROS CONFIRMA = CONTEXTODATOS.RETIROS.SqlQuery("RETIROS.ACTUALIZAR_RETIRO_POR_COD_CAUSA_RETIRO  @COD_RETIRO = {0}, @COD_CAUSA_RETIRO = {1},@NOMBRE_CAUSA_RETIRO = {2}, @COD_USUARIO_MODIFICA = {3}",
                                                                  COD_RETIRO, COD_CAUSA_RETIRO, NOMBRE_CAUSA_RETIRO, COD_USUARIO_MODIFICA).SingleOrDefault <RETIROS>();

                return(true);
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : RE10  recuperando FINALIZAR_RETIRO : {0} , POR EL USUARIO:  {1}, en la linia  {2} ", COD_RETIRO, COD_USUARIO_MODIFICA, ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "RE10" : ex.HelpLink);
                Thread HILOERROR = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILOERROR.Start();

                throw ex;
                //return false;
            }
        }
Example #4
0
        public Boolean CANCELAR(decimal _COD_RETIRO)
        {
            try
            {
                string INFO = ("Iniciando Método CANCELAR, por _COD_RETIRO : " + _COD_RETIRO);
                log.Info("CODIGO : LGRE5," + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGRE5", log.Logger.Name, "CANCELAR", INFO));
                HILO.Start();

                _REPOSITORIO.ELIMINAR_RETIRO(_COD_RETIRO);
                _REPOSITORIO.GUARDAR();

                log.Info("Finalizado con éxito Método CANCELAR, por _COD_RETIRO : " + _COD_RETIRO);

                return(true);
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : LGRE5,  Método  CANCELAR con el COD_RETIRO : {0}, {1}  ", _COD_RETIRO, ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGRE5" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                //return false
                throw ex;
            }
        }
Example #5
0
        public void ELIMINAR_RETIRO(decimal COD_RETIRO)
        {
            try
            {
                string INFO = ("Iniciando Método ELIMINAR_RETIRO con el COD_RETIRO : " + COD_RETIRO);
                log.Info("CODIGO: RE6," + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("RE6", log.Logger.Name, "ELIMINAR_RETIRO", INFO));
                HILO.Start();

                RETIROS RETIRO_ = CONSULTAR_POR_CODIGO(COD_RETIRO);
                CONTEXTODATOS.RETIROS.Remove(RETIRO_);

                log.Info("CODIGO : RE6, Finalizado con éxito Método ELIMINAR_RETIRO con el COD_RETIRO : " + COD_RETIRO);
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : RE6  ELIMINAR_RETIRO por COD_RETIRO : {0}, {1} ", COD_RETIRO, ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "RE6" : ex.HelpLink);

                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();
                throw ex;
            }
        }
Example #6
0
        public IEnumerable <TIPOS_CORREOS> CONSULTAR_TIPOS_CORREOS()
        {
            try
            {
                string INFO = ("Iniciando Método CONSULTAR_TIPOS_CORREOS ");
                log.Info("CODIGO : COFCO3" + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("COFCO3", log.Logger.Name, "CONSULTAR_TIPOS_CORREOS", INFO));
                HILO.Start();


                return(CONTEXTODATOS.TIPOS_CORREOS.SqlQuery("CONFIGURACIONES.CONSULTAR_TIPO_CORREO").ToList().Select(TIPO_CORREO =>
                                                                                                                     new TIPOS_CORREOS
                {
                    COD_TIPO_CORREO = TIPO_CORREO.COD_TIPO_CORREO,
                    NOMBRE = TIPO_CORREO.NOMBRE,
                    ESTADO = TIPO_CORREO.ESTADO,
                    COD_USUARIO_CREA = TIPO_CORREO.COD_USUARIO_CREA,
                    FECHA_CREA = TIPO_CORREO.FECHA_CREA,
                    COD_USUARIO_MODIFICA = TIPO_CORREO.COD_USUARIO_MODIFICA,
                    FECHA_MODIFICA = TIPO_CORREO.FECHA_MODIFICA
                }));
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : COFCO3  recuperando  CONSULTAR_TIPOS_CORREOS  en la linea : {0}", ex.StackTrace);
                ex.HelpLink = "COFCO3";
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                throw ex;
            }
        }
Example #7
0
        public TIPOS_CORREOS CONSULTAR_TIPO_CORREO_POR_CODIGO(decimal COD_TIPO)
        {
            try
            {
                string INFO = ("Iniciando Método CONSULTAR_TIPO_CORREO_POR_CODIGO por COD_TIPO : " + COD_TIPO);
                log.Info("CODIGO : COFCO4" + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("COFCO4", log.Logger.Name, "CONSULTAR_TIPO_CORREO_POR_CODIGO", INFO));
                HILO.Start();


                return(CONTEXTODATOS.TIPOS_CORREOS.SqlQuery("CONFIGURACIONES.CONSULTAR_TIPO_CORREO_PO_COD_TIPO @COD_TIPO={0}").Select(TIPO_CORREO =>
                                                                                                                                      new TIPOS_CORREOS
                {
                    COD_TIPO_CORREO = TIPO_CORREO.COD_TIPO_CORREO,
                    NOMBRE = TIPO_CORREO.NOMBRE,
                    ESTADO = TIPO_CORREO.ESTADO,
                    COD_USUARIO_CREA = TIPO_CORREO.COD_USUARIO_CREA,
                    FECHA_CREA = TIPO_CORREO.FECHA_CREA,
                    COD_USUARIO_MODIFICA = TIPO_CORREO.COD_USUARIO_MODIFICA,
                    FECHA_MODIFICA = TIPO_CORREO.FECHA_MODIFICA
                }).SingleOrDefault <TIPOS_CORREOS>());
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : COFCO4  recuperando  CONSULTAR_TIPO_CORREO_POR_CODIGO por COD_TIPO : {0},{1}", COD_TIPO, ex.StackTrace);
                ex.HelpLink = "COFCO4";
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                throw ex;
            }
        }
    private void MakeMyPlayer(ResponseData res, ERROR error)
    {
        if (error != ERROR.NONE)
        {
            PrintSystemLog(error.ToString());
            return;
        }

        var data = (PlayerData)res;

        myPlayer = CreatePlayer(data);

        players.Add(myPlayer);

        myPlayer.IsMyPlayer = true;

        Camera.main.transform.parent = myPlayer.transform;

        Camera.main.transform.localPosition = new Vector3(1.5f, 12f, 1.5f);

        mapCollider.transform.parent = myPlayer.transform;

        mapCollider.transform.position = Vector3.zero;

        mapCollider.SetActive(true);
    }
Example #9
0
        public void GUARDAR()
        {
            try
            {
                string INFO = ("Iniciando Método GUARDAR ");
                log.Info("CODIGO : SO8" + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("SO8", log.Logger.Name, "GUARDAR", INFO));
                HILO.Start();

                CONTEXTODATOS.SaveChanges();

                log.Info("Finalizado con éxito Método GUARDAR");
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : SO8  GUARDAR en la linea  {0} ", ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "SO8" : ex.HelpLink);


                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                throw ex;
            }
        }
Example #10
0
        /*METODO PARA ACTUALIZAR SOPORTE*/
        public void ACTUALIZAR_SOPORTE(SOPORTES SOPORTE)
        {
            try
            {
                string INFO = ("Iniciando Método ACTUALIZAR_SOPORTE ");
                log.Info("CODIGO : SO6, " + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("SO6", log.Logger.Name, "ACTUALIZAR_SOPORTE", INFO));
                HILO.Start();

                CONTEXTODATOS.Entry(SOPORTE).State = EntityState.Modified;

                log.Info("Finalizado con éxito Método ACTUALIZAR_SOPORTE");
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : SO6  ACTUALIZAR_SOPORTE en la linea  {0} ", ex.StackTrace);
                ex.HelpLink = "SO6";

                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                throw ex;
            }
        }
Example #11
0
        public IEnumerable <CORREOS_DESTINOS> CONSULTAR_DESTINOS_POR_COD_CORREO(decimal COD_CORREO)
        {
            try
            {
                string INFO = ("Iniciando Método CONSULTAR_DESTINOS_POR_COD_CORREO, COD_CORREO : " + COD_CORREO);
                log.Info("CODIGO : COFCO6" + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("COFCO2", log.Logger.Name, "CONSULTAR_DESTINOS_POR_COD_CORREO", INFO));
                HILO.Start();


                return(CONTEXTODATOS.CORREOS_DESTINOS.SqlQuery("CONFIGURACIONES.CONSULTAR_DESTINOS_POR_COD_CORREO @COD_CORREO={0}", COD_CORREO).ToList().Select(x =>
                                                                                                                                                                new CORREOS_DESTINOS
                {
                    COD_CORREO_DESTINO = x.COD_CORREO_DESTINO,
                    COD_CORREO = x.COD_CORREO,
                    CORREO = x.CORREO,
                    ESTADO = x.ESTADO,
                    COD_USUARIO_CREA = x.COD_USUARIO_CREA,
                    FECHA_CREA = x.FECHA_CREA,
                    COD_USUARIO_MODIFICA = x.COD_USUARIO_MODIFICA,
                    FECHA_MODIFICA = x.FECHA_MODIFICA
                }));
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : COFCO6  recuperando  CONSULTAR_DESTINOS_POR_COD_CORREO,  COD_CORREO : {0},{1}", COD_CORREO, ex.StackTrace);
                ex.HelpLink = "COFCO6";
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                throw ex;
            }
        }
Example #12
0
        public bool FINALIZAR_RETIRO(decimal COD_RETIRO, string COD_USUARIO_MODIFICA)
        {
            string INFO = ("Iniciando Método FINALIZAR_RETIRO por COD_RETIRO con el codigo : " + COD_RETIRO);

            log.Info("CODIGO : RE9," + INFO);
            Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("RE7", log.Logger.Name, "APROBAR_RETIRO_POR_CODIGO", INFO));

            HILO.Start();


            try
            {
                RETIROS CONFIRMA = CONTEXTODATOS.RETIROS.SqlQuery("RETIROS.FINALIZAR_RETIRO @COD_RETIRO = {0},@COD_USUARIO_MODIFICA = {1}",
                                                                  COD_RETIRO, COD_USUARIO_MODIFICA).SingleOrDefault <RETIROS>();

                return(true);
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : RE9  recuperando FINALIZAR_RETIRO : {0} , {1} ", COD_RETIRO, ex.StackTrace);
                ex.HelpLink = "RE9";
                Thread HILOERROR = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILOERROR.Start();
                //  throw ex;  si hay un error no envia correo ni cambia estado
                return(false);
            }
        }
Example #13
0
        /*CREA UN NUEVO REGISTRO DE RETIROS*/
        public void CREAR_RETIRO(RETIROS RETIRO)
        {
            try
            {
                string INFO = ("Finalizado con éxito Método CREAR_RETIRO");
                log.Info("CODIGO : RE4, " + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("RE4", log.Logger.Name, "CREAR_RETIRO", INFO));
                HILO.Start();

                CONTEXTODATOS.RETIROS.Add(RETIRO);

                log.Info("Finalizado con éxito Método CREAR_RETIRO");
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : RE4  ejecutando CREAR_RETIRO, en la linea : {0} ", ex.StackTrace);
                ex.HelpLink = "RE4";

                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                throw ex;
            }
        }
Example #14
0
        // GET: Cuenta
        public ActionResult VALIDAR()
        {
            try
            {
                string INFO = ("Iniciando Método  VALIDAR USUARIOS BASE DE DATOS");
                log.Info("CODIGO : CTRCU2," + INFO);
                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRCU2", log.Logger.Name, "VALIDAR", INFO));
                HILO.Start();

                if (User.Identity.IsAuthenticated)
                {
                    return(RedirectToAction("CONSULTAR", "SOLICITUD"));
                }

                return(View());
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : CTRCU2,  Método VALIDAR USUARIOS BASE DE DATOS,  {0}", ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRCU2" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();
                throw ex;
            }
        }
Example #15
0
        private async Task  SIGNINASYNC(APPLICATIONUSER user, bool isPersistent)
        {
            try
            {
                string INFO = ("Iniciando Método  SIGNINASYNC,  USUARIO : " + user);
                log.Info("CODIGO : CTRCU4," + INFO);
                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRCU3", log.Logger.Name, "SIGNINASYNC", INFO));
                HILO.Start();

                AUTHENTICATIONMANAGER.SignOut(DefaultAuthenticationTypes.ExternalCookie);
                var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie);

                AUTHENTICATIONMANAGER.SignIn(new AuthenticationProperties()
                {
                    IsPersistent = isPersistent
                }, identity);
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : CTRCU4,  Método SIGNINASYNC, USUARIO : {0}, {1}", user, ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRCU4" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();
                throw ex;
            }
        }
Example #16
0
        public ActionResult APROBAR(int ID)//revisar error  ok
        {
            try
            {
                string INFO = (" Iniciando Método  APROBAR con Id:" + ID);
                log.Info("CODIGO : CTRRE3," + INFO);
                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE3", log.Logger.Name, "APROBAR", INFO));
                HILO.Start();

                return(View(CONSULTAR(ID)));
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : CTRRE3,  Método APROBAR con ID : {0}, {1} ", ID, ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE3" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();
                RETIRO_EDITA_ViewModel MODELO = new RETIRO_EDITA_ViewModel();

                ERROR_GENERADO = new ERROR_ViewModel
                {
                    COD_ERROR = ex.HelpLink,
                    DETALLE   = ""
                };

                MODELO.ERROR = ERROR_GENERADO;
                return(View(MODELO));
            }
        }
Example #17
0
        public EMPLEADO_MODELO CONSULTA_EMPLEADO(string _NUMERO_DOCUMENTO)
        {
            try
            {
                string INFO = ("Iniciando Método CONSULTA_EMPLEADO _NUMERO_DOCUMENTO : " + _NUMERO_DOCUMENTO);
                log.Info("CODIGO : EM1," + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("EM1", log.Logger.Name, "CONSULTA_EMPLEADO", INFO));
                HILO.Start();

                CLIENTEAPI API = new CLIENTEAPI();

                HttpResponseMessage respueta = API.client.GetAsync("EMPLEADOS?NUMERO_DOCUMENTO=" + _NUMERO_DOCUMENTO).Result;
                respueta.EnsureSuccessStatusCode();
                if (respueta.IsSuccessStatusCode)
                {
                    string          contenido    = respueta.Content.ReadAsStringAsync().Result;
                    EMPLEADO_MODELO EMPLEADO_OBJ = JsonConvert.DeserializeObject <EMPLEADO_MODELO>(contenido);
                    return(EMPLEADO_OBJ);
                }
                else
                {//valor_buscado
                    return(null);
                }
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : EM1  recuperando CONSULTA_EMPLEADO _NUMERO_DOCUMENTO : {0}, {1}", _NUMERO_DOCUMENTO, ex.StackTrace);
                ex.HelpLink = "EM1";
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                throw ex;
            }
        }
Example #18
0
        public ErrorCode ChangeGain(int gain_right, int gain_left)
        {
            ERROR     er   = ERROR.CAMERA_UNKNOWN;
            ErrorCode code = new ErrorCode();

            code.Clear();

            lock (_SyncObj)
            {
                if (_RightCameraObj.SetGlobalGain(gain_right) != 1)
                {
                    er            = ERROR.CAMERA_SETGAIN;
                    code.ErrorNo  = (int)er;
                    code.ErrorStr = er.ToString();
                    code.DetailNo = _RightCameraObj.GetLastError();
                    return(code);
                }

                if (_LeftCameraObj.SetGlobalGain(gain_left) != 1)
                {
                    er            = ERROR.CAMERA_SETGAIN;
                    code.ErrorNo  = (int)er;
                    code.ErrorStr = er.ToString();
                    code.DetailNo = _LeftCameraObj.GetLastError();
                    return(code);
                }
            }
            er            = ERROR.CAMERA_NONE;
            code.ErrorNo  = (int)er;
            code.ErrorStr = er.ToString();
            return(code);
        }
Example #19
0
        /// <summary>
        /// オープン
        /// </summary>
        /// <param name="portname"></param>
        /// <returns></returns>
        public ErrorCode Open(string portname)
        {
            ERROR     er   = ERROR.READER_UNKNOWN;
            ErrorCode code = new ErrorCode();

            code.Clear();

            _FixBarcodePort.PortName = portname;

            _FixBarcodePort.BaudRate = 115200;
            _FixBarcodePort.DataBits = 8;
            _FixBarcodePort.Parity   = System.IO.Ports.Parity.None;
            _FixBarcodePort.StopBits = System.IO.Ports.StopBits.One;
            try { _FixBarcodePort.Open(); }
            catch
            {
                er            = ERROR.READER_OPEN;
                code.ErrorNo  = (int)er;
                code.ErrorStr = er.ToString();
                return(code);
            }

            er                        = ERROR.READER_NONE;
            code.ErrorNo              = (int)er;
            code.ErrorStr             = er.ToString();
            _FixBarcodePort.RtsEnable = true;


            return(code);
        }
Example #20
0
    private void Start()
    {
        cam = GetComponent <Camera>();

        orig_rot = cam.transform.localRotation;
        orig_pos = cam.transform.localPosition;

        ERROR err = ERROR.FALSE;

        err = Init(ref viosoID, cam.name);
        if (ERROR.NONE == err)
        {
            GL.IssuePluginEvent(GetRenderEventFunc(), viosoID); // this will initialize warper in Unity Graphic Library context
            int err1 = 0;
            GetError(viosoID, ref err1);
            err = (ERROR)err1;
            if (ERROR.NONE != err)
            {
                Debug.Log("Initialization of warper failed.");
            }
        }
        else
        {
            Debug.Log(string.Format("Initialization attempt of warper failed with eror %i.", err));
        }

        if (ERROR.NONE != err)
        {
            Debug.Log("Failed to init camera.");
        }
    }
Example #21
0
 [HttpGet]                                                  //FileResult
 public ActionResult CONSULTAR_SOPORTE(decimal COD_SOPORTE) /*revisar error*/
 {
     try
     {
         string INFO = ("Iniciando Método CONSULTAR_SOPORTE con el COD_SOPORTE: " + COD_SOPORTE);
         log.Info("CODIGO : CTRRE13, " + INFO);
         Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE13", log.Logger.Name, "CONSULTAR_SOPORTE", INFO));
         HILO.Start();
         //throw new Exception();
         LOGICA.SOPORTE LOGICA_SOPORTE = new LOGICA.SOPORTE();
         LOGICA.MODELO_LOGICA.SOPORTE_MODELO SOPORTE = LOGICA_SOPORTE.CONSULTA_ARCHIVO(COD_SOPORTE);
         return(File(SOPORTE.ARCHIVO, System.Net.Mime.MediaTypeNames.Application.Octet, SOPORTE.NOMBRE));
     }
     catch (Exception ex)
     {
         log.ErrorFormat("CODIGO : CTRRE13,  Método CONSULTAR_SOPORTE con el COD_SOPORTE : {0}, {1} ", COD_SOPORTE, ex.StackTrace);
         ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE13" : ex.HelpLink);
         Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
         HILO.Start();
         //RETIRO_EDITA_ViewModel MODELO = new RETIRO_EDITA_ViewModel();
         ERROR_GENERADO = new ERROR_ViewModel
         {
             COD_ERROR = ex.HelpLink,
             DETALLE   = ""
         };
         return(View("ERROR_ARCHIVO", ERROR_GENERADO));/*mejorear la vista*/
     }
 }
Example #22
0
        //call as : LogERROR( err, WSP_LOG_MESSAGE_HEADER );
        internal static void LogERROR(ERROR err, string logHeader)
        {
            if (!DoLogging)
            {
                return;
            }

            string errorHeader = logHeader + "ERROR ";

            Log.Trace(errorHeader + "accountId=" + err.accountId);
            Log.Trace(errorHeader + "dsNn=" + err.dsSn);
            Log.Trace(errorHeader + "sn=" + err.sn);
            Log.Trace(errorHeader + "type=" + err.type);
            LogSpecifiedDate(err.time, err.timeSpecified, errorHeader, "time");

            // indent error data
            errorHeader = errorHeader + "    ";

            if (err.errorData != null)
            {
                for (int i = 0; i < err.errorData.Length; i++)
                {
                    LogERROR_DATA(err.errorData[i], i, errorHeader);
                }
            }
        }
Example #23
0
        public ActionResult APROBAR_SOPORTE(int COD_SOPORTE, bool APROBADO, int COD_RETIRO)//revisar error
        {
            try
            {
                string INFO = ("Iniciando Método APROBAR_SOPORTE por COD_SOPORTE : " + COD_SOPORTE);
                log.Info("CODIGO : CTRRE5, " + INFO);
                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE5", log.Logger.Name, "APROBAR_SOPORTE", INFO));
                HILO.Start();

                LOGICA.SOPORTE LOGICA_SOPORTE = new LOGICA.SOPORTE();
                LOGICA_SOPORTE.APROBAR(COD_SOPORTE, APROBADO, User.Identity.Name, COD_RETIRO);

                if (Request.IsAjaxRequest())
                {
                    return(PartialView("_SOPORTES_APROBADOS", CONSULTAR(COD_RETIRO).SOPORTES));
                }

                return(View());
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : CTRRE5,  Método APROBAR_SOPORTE por COD_SOPORTE : {0}, {1}", COD_SOPORTE, ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE5" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();
                ERROR_GENERADO = new ERROR_ViewModel
                {
                    COD_ERROR = ex.HelpLink,
                    DETALLE   = ""
                };
                /*devuelve directamente el error al ajax revisar*/
                return(PartialView("_ERRORES", ERROR_GENERADO));
            }
        }
Example #24
0
        public static IList <IP_ADAPTER_ADDRESSES> GetIPAdapters(FAMILY family)
        {
            List <IP_ADAPTER_ADDRESSES> adapters = new List <IP_ADAPTER_ADDRESSES>();
            uint  outBufLen = 0;
            ERROR err       = GetAdaptersAddresses((uint)family, (uint)0, IntPtr.Zero, IntPtr.Zero, ref outBufLen);

            if (ERROR.ERROR_BUFFER_OVERFLOW == err)
            {
                IntPtr pAdapterAddresses = Marshal.AllocHGlobal((int)outBufLen);
                try
                {
                    err = GetAdaptersAddresses((uint)FAMILY.AF_INET, (uint)0, IntPtr.Zero, pAdapterAddresses, ref outBufLen);
                    if (ERROR.ERROR_SUCCESS == err)
                    {
                        IntPtr currPtr = pAdapterAddresses;
                        while (IntPtr.Zero != currPtr)
                        {
                            IP_ADAPTER_ADDRESSES addr = (IP_ADAPTER_ADDRESSES)Marshal.PtrToStructure(currPtr, typeof(IP_ADAPTER_ADDRESSES));
                            adapters.Add(addr);

                            currPtr = addr.Next;
                        }
                    }
                }
                finally
                {
                    Marshal.FreeHGlobal(pAdapterAddresses);
                }
            }

            return(adapters);
        }
Example #25
0
        public ActionResult CONSULTAR_DETALLE(int COD_RETIRO)
        {
            try
            {
                //en qu8e cob esta
                //RouteData.Values["Controller"];

                string INFO = ("Iniciando Método  CONSULTAR_DETALLE con COD_RETIRO: " + COD_RETIRO);
                log.Info("CODIGO : CTRRE2, " + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE2", log.Logger.Name, "CONSULTAR_DETALLE", INFO));
                HILO.Start();

                return(View(CONSULTAR(COD_RETIRO)));
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : CTRRE2,  Método CONSULTAR_DETALLE, {0} ", ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE2" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                RETIRO_EDITA_ViewModel MODELO = new RETIRO_EDITA_ViewModel();

                ERROR_GENERADO = new ERROR_ViewModel
                {
                    COD_ERROR = ex.HelpLink,
                    DETALLE   = ""
                };

                MODELO.ERROR = ERROR_GENERADO;
                return(View(MODELO));
            }
        }
Example #26
0
        /// <summary>
        /// Creates a new folder in the folder currently being browsed.
        /// </summary>
        public void CreateNewFolder()
        {
            string name   = "New Folder";
            int    suffix = 0;

            do
            {
                name = string.Format("{0}\\New Folder ({1})",
                                     CurrentFolder.FileSystemPath, ++suffix);
            } while (Directory.Exists(name) || File.Exists(name));

            ERROR result = Shell32.SHCreateDirectory(m_ShellViewWindow, name);

            switch (result)
            {
            case ERROR.FILE_EXISTS:
            case ERROR.ALREADY_EXISTS:
                throw new IOException("The directory already exists");

            case ERROR.BAD_PATHNAME:
                throw new IOException("Bad pathname");

            case ERROR.FILENAME_EXCED_RANGE:
                throw new IOException("The filename is too long");
            }
        }
Example #27
0
        /*METODO PARA CREAR SOPORTE*/
        public void CREAR_SOPORTE(SOPORTES SOPORTE)
        {
            try
            {
                string INFO = ("Iniciando Método CREAR_SOPORTE ");
                log.Info("CODIGO : SO5, " + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("SO5", log.Logger.Name, "CREAR_SOPORTE", INFO));
                HILO.Start();

                CONTEXTODATOS.SOPORTES.Add(SOPORTE);

                log.Info("Finalizado con éxito Método CREAR_SOPORTE");
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : SO5 recuperando: CREAR_SOPORTE en la linea  {0} ", ex.StackTrace);
                ex.HelpLink = "SO5";

                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                throw ex;
            }
        }
Example #28
0
        /*ACTUALIZA RETIRO, PARA EL METODO DE EDITAR*/
        public void ACTUALIZAR_RETIRO(RETIROS RETIRO)
        {
            try
            {
                string INFO = ("Iniciando Método ACTUALIZAR_RETIRO");
                log.Info("CODIGO : RE5, " + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("RE5", log.Logger.Name, "ACTUALIZAR_RETIRO", INFO));
                HILO.Start();

                CONTEXTODATOS.Entry(RETIRO).State = EntityState.Modified;

                log.Info("CODIGO : RE5, Finalizado con éxito Método ACTUALIZAR_RETIRO");
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : RE5  ejecutando ACTUALIZAR_RETIRO, en la linea : {0}", ex.StackTrace);
                ex.HelpLink = "RE5";

                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                throw ex;
            }
        }
Example #29
0
        /*METODO PARA DESENCRIPTAR*/
        public string DESENCRIPTAR(byte[] IV_TEXTO, string ENCRIPTACION_TEXTO)
        {
            try
            {
                string INFO = ("Iniciando Método DESENCRIPTAR ");
                log.Info("CODIGO : LGCLC10," + INFO);

                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGCLC10", log.Logger.Name, "DESENCRIPTAR", INFO));
                HILO.Start();
                RijndaelManaged cipher = CREAR_CIFRADO();
                cipher.IV = IV_TEXTO;//IV_TEXTO
                //Create the decryptor, convert from base64 to bytes, decrypt
                ICryptoTransform cryptTransform      = cipher.CreateDecryptor();
                byte[]           cipherText          = Convert.FromBase64String(ENCRIPTACION_TEXTO); //TEXTO ENCRIPTADO QUE SERA EL TEXTO SALTO
                byte[]           plainText           = cryptTransform.TransformFinalBlock(cipherText, 0, cipherText.Length);
                string           TEXTO_DESENCRIPTADO = Encoding.UTF8.GetString(plainText);           //DEVUELVA EL TEXTO PLANO DESENCRIPTADO
                return(TEXTO_DESENCRIPTADO);
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : LGCLC9  recuperando DESENCRIPTAR en la linea {0}  ", ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGCLC10" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();

                throw ex;
            }
        }
Example #30
0
        public PartialViewResult CONSULTA_TIPO_SOPORTE(decimal _COD_TIPO_SOPORTE)
        {
            try
            {
                string INFO = ("Iniciando Método CONSULTA_TIPO_SOPORTE con COD_TIPO_SOPORTE " + _COD_TIPO_SOPORTE);
                log.Info("CODIGO : CTRRE9, " + INFO);
                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE9", log.Logger.Name, "CONSULTA_TIPO_SOPORTE", INFO));
                HILO.Start();

                TIPO_SOPORTE LOGICA_TIPO_SOPORTE = new TIPO_SOPORTE();
                IEnumerable <MODELO_DATOS.TIPO_SOPORTES> TIPOS_SOPORTES;
                TIPOS_SOPORTES = null;

                TIPOS_SOPORTES = LOGICA_TIPO_SOPORTE.CONSULTAR(_COD_TIPO_SOPORTE);//.
                List <SOPORTES_RETIRO_ViewModel> TIPO_SOPORTE_LISTA = new List <SOPORTES_RETIRO_ViewModel>();

                foreach (MODELO_DATOS.TIPO_SOPORTES TIPO in TIPOS_SOPORTES)
                {
                    SOPORTES_RETIRO_ViewModel SOPORTE = new SOPORTES_RETIRO_ViewModel();

                    if (SOPORTE != null)
                    {
                        TIPO_SOPORTE_LISTA.Add(
                            new SOPORTES_RETIRO_ViewModel
                        {
                            COD_RETIRO          = 0,
                            COD_SOPORTE         = 0,
                            COD_TIPO_SOPORTE    = TIPO.COD_TIPO_SOPORTE,
                            NOMBRE_SOPORTE      = "",
                            NOMBRE_TIPO_SOPORTE = TIPO.NOMBRE,
                            REQUERIDO           = TIPO.REQUERIDO,
                            TAMANO = ""
                        });
                    }
                    else
                    {
                        return(PartialView("_SOPORTES_NUEVO"));
                    }
                }
                return(PartialView("_SOPORTES_CREADO", TIPO_SOPORTE_LISTA));
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : CTRRE9,  Método CONSULTA_TIPO_SOPORTE con COD_TIPO_SOPORTE : {0}, {1}  ", _COD_TIPO_SOPORTE, ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE9" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();
                //ViewBag.MENSAJE_ERROR = ex.HelpLink;
                //return null;

                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                ERROR_GENERADO      = new ERROR_ViewModel
                {
                    COD_ERROR = ex.HelpLink,
                    DETALLE   = ""
                };

                return(PartialView("_ERRORES", ERROR_GENERADO));
            }
        }
Example #31
0
        private void ErrorProcessor(string result)
        {
            if (result.Contains("ERROR_"))
            {
                if (result.Contains("ERROR_INVALID_PSW"))
                {
                    lastError = ERROR.ERROR_INVALID_PSW;
                    throw new Exception("密码错误");
                }
                if (result.Contains("ERROR_INVALID_KEY"))
                {
                    lastError = ERROR.ERROR_INVALID_KEY;
                    throw new Exception("您的帐号授权已过期,请重新登陆");
                }
                if (result.Contains("ERROR_EXIST_EMAIL"))
                {
                    lastError = ERROR.ERROR_EXIST_EMAIL;
                    throw new Exception("您填写的邮箱已经被注册,请直接登陆或换个邮箱重试");
                }
                if (result.Contains("ERROR_EXIST_ANIME"))
                {
                    lastError = ERROR.ERROR_EXIST_ANIME;
                    throw new Exception("此订阅已经在您的订阅列表中,请不要重复添加");
                }
                if (result.Contains("ERROR_SYSTEM"))
                {
                    lastError = ERROR.ERROR_SYSTEM;
                    throw new Exception("服务器内部错误,请稍后重试");
                }

                lastError = ERROR.ERROR_UNKNOWN;
                throw new Exception("发生了错误,请重试");
            }
        }
Example #32
0
        /// <summary>
        /// Генерирует событие при возникновении ошибки
        /// </summary>
        /// <param name="error">Ошибка</param>
        protected virtual void OnErrorRecive(ERROR error)
        {
            NGK.CAN.DataLinkLayer.CanPort.EventArgsLineErrorRecived args = 
                new EventArgsLineErrorRecived(error);
            EventHandlerErrorRecived handler = this.ErrorReceived;

            //#if DEBUG
            //WindowsDebugging.WriteLine("ERROR: " + error.ToString(), Category.Error);
            //#endif

            if (handler != null)
            {
                foreach (EventHandlerErrorRecived SingleCast in handler.GetInvocationList())
                {
                    ISynchronizeInvoke syncInvoke = SingleCast.Target as ISynchronizeInvoke;

                    try
                    {
                        if ((syncInvoke != null) && (syncInvoke.InvokeRequired))
                        {
                            syncInvoke.Invoke(SingleCast, new Object[] { this, args });
                        }
                        else
                        {
                            SingleCast(this, args);
                        }
                    }
                    catch
                    { throw; }
                }
            }
            return;
        }
Example #33
0
        /// <summary>
        /// Генерирует событие при возникновении ошибок в CAN адаптере
        /// </summary>
        private void OnErrorReceived(ERROR error)
        {
            EventHandlerErrorRecived handler = this.ErrorReceived;
            EventArgsLineErrorRecived args = new EventArgsLineErrorRecived(error);   
            
            if (handler != null)
            {
                foreach (EventHandler SingleCast in handler.GetInvocationList())
                {
                    ISynchronizeInvoke syncInvoke = SingleCast.Target as ISynchronizeInvoke;

                    try
                    {
                        if ((syncInvoke != null) && (syncInvoke.InvokeRequired))
                        {
                            syncInvoke.Invoke(SingleCast, new Object[] { this, args });
                        }
                        else
                        {
                            SingleCast(this, args);
                        }
                    }
                    catch
                    {
                        throw;
                    }
                }
            }
        }
Example #34
0
 private void defultErrorHandler(ERROR code, string msg)
 {
     String errorText = String.Format("code:{0}, msg: {1}", code, msg);
     setMessageText(errorText);
 }
Example #35
0
 //--------------------------------------------------------------------------------
 /// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="error">Ошибка при работе CAN-порта</param>
 public EventArgsLineErrorRecived(ERROR error)
 {
     _Error = error;
 }
Example #36
0
 private void GetError(ERROR dwerr)
 {
     if (dwerr == ERROR.EROUTTIMER)
     {
         m_strError = "timeout";
     }
     else if (dwerr == ERROR.ERCANTFINDSCA)
     {
         m_strError = "can not open SCA";
     }
     else if (dwerr == ERROR.ERCANTOPENSERIAL)
     {
         m_strError = "can not open serial";
     }
     else if (dwerr == ERROR.EROK)
     {
         m_strError = "success";
     }
     else if (dwerr == ERROR.EROPNNING)
     {
         m_strError = "opened";
     }
     else if (dwerr == ERROR.ERCLOSESCAERROR)
     {
         m_strError = "can not close SCA";
     }
     else if (dwerr == ERROR.ERCLOSESERIALERROR)
     {
         m_strError = "can not close serial";
     }
 }
Example #37
0
File: Api.cs Project: lite/yebob_wp
 private static void defaultErrorHandler(ERROR code, string msg)
 {
     Log.e("code:{0}, msg: {1}", code, msg);
 }
Example #38
0
 //--------------------------------------------------------------------------------
 #endregion
 //--------------------------------------------------------------------------------
 #region Constructors
 //--------------------------------------------------------------------------------
 /// <summary>
 /// Конструктор
 /// </summary>
 public EventArgsLineErrorRecived()
 {
     _Error = Message.ERROR.Other;
 }