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; } }
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(); }