Ejemplo n.º 1
0
        public RETIROS CREAR(string _NUMERO_DOCUMENTO, decimal _COD_CAUSA_RETIRO,
                             DateTime _FECHA_RETIRO, string _COMENTARIOS, string _USUARIO)
        {
            try
            {
                string INFO = ("Iniciando Método CREAR, del empleado con numero de documento : " + _NUMERO_DOCUMENTO);
                log.Info("CODIGO : LGRE3, " + INFO);

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


                EMPLEADO_MODELO     _EMPLEADO = EMPLEADO_METODO.CONSULTA_EMPLEADO(_NUMERO_DOCUMENTO);
                CAUSA_RETIRO_MODELO _CAUSA    = CAUSA_RETIRO_METODO.CONSULTAR(_COD_CAUSA_RETIRO);

                RETIROS RETIRO = new RETIROS();
                RETIRO.NUMERO_DOCUMENTO     = _NUMERO_DOCUMENTO;
                RETIRO.NOMBRE               = _EMPLEADO.NOMBRE;
                RETIRO.USUARIO              = (_EMPLEADO.USUARIO == null) ? ". " : _EMPLEADO.USUARIO;
                RETIRO.COD_CARGO            = _EMPLEADO.COD_CARGO;
                RETIRO.NOMBRE_CARGO         = _EMPLEADO.NOMBRE_CARGO;
                RETIRO.COD_CAUSA_RETIRO     = _COD_CAUSA_RETIRO;
                RETIRO.NOMBRE_CAUSA_RETIRO  = _CAUSA.NOMBRE;
                RETIRO.FECHA_RETIRO         = _FECHA_RETIRO;
                RETIRO.GENERA_VACANTE       = false;
                RETIRO.COMENTARIOS          = _COMENTARIOS;
                RETIRO.APROBADO             = false;
                RETIRO.COD_ESTADO_RETIRO    = 1;
                RETIRO.ESTADO               = 1;
                RETIRO.COD_USUARIO_CREA     = _USUARIO;
                RETIRO.FECHA_CREA           = DateTime.Now;
                RETIRO.COD_USUARIO_MODIFICA = _USUARIO;
                RETIRO.FECHA_MODIFICA       = DateTime.Now;
                _REPOSITORIO.CREAR_RETIRO(RETIRO);
                _REPOSITORIO.GUARDAR();

                log.Info("CODIGO : LGRE3, Finalizado con éxito Método CREAR, del empleado con numero de documento : " + _NUMERO_DOCUMENTO);

                return(RETIRO);
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : LGRE3,  Método  CREAR del empleado con numero de documento : {0}, {1}  ", _NUMERO_DOCUMENTO, ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGRE3" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();
                throw ex;
            }
        }
Ejemplo n.º 2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Retiro.NUMERO_DOCUMENTO     = "00012";                          //txtCodNombre.Text;//
            Retiro.NOMBRE               = "dario";                          // txtnombre.Text;
            Retiro.USUARIO              = "edcar";                          //txtUsuario.Text;
            Retiro.COD_CARGO            = 001;                              //Convert.ToDecimal(txtCodCargo.Text);
            Retiro.NOMBRE_CARGO         = "analista";                       // txtNomCargo.Text;
            Retiro.COD_CAUSA_RETIRO     = 1;                                ///Convert.ToDecimal(txtCodCausa.Text);
            Retiro.NOMBRE_CAUSA_RETIRO  = "despido";                        ///txtCausa.Text;
            Retiro.FECHA_RETIRO         = Convert.ToDateTime("2019/01/21"); //Convert.ToDateTime(dateTimePFecharetiro.Text);
            Retiro.GENERA_VACANTE       = true;
            Retiro.COMENTARIOS          = "asdasda";                        //txtComentario.Text;
            Retiro.APROBADO             = false;                            //checkAprobado.Checked;
            Retiro.ESTADO               = 1;                                //Convert.ToInt16(txtEstado.Text);
            Retiro.COD_USUARIO_CREA     = "julfue";                         //txtCodUsuCrea.Text;
            Retiro.FECHA_MODIFICA       = Convert.ToDateTime("2019/01/21");
            Retiro.FECHA_CREA           = Convert.ToDateTime("2019/01/21");
            Retiro.COD_USUARIO_CREA     = "001";
            Retiro.COD_USUARIO_MODIFICA = "001";
            Retiro.COD_ESTADO_RETIRO    = 1;

            REPOSITORIO.CREAR_RETIRO(Retiro);
            REPOSITORIO.GUARDAR();
        }