Beispiel #1
0
        /// <summary> Elimina un oficio. </summary>
        /// <param name="tobjOficio"> Un objeto del tipo oficio que se va a eliminar. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public String gmtdEliminar(tblOficio tobjOficio)
        {
            if (tobjOficio.strCodOficio == "")
            {
                return("- Debe de ingresar el código del oficio.");
            }

            tblOficio mcp = new daoOficio().gmtdConsultar(tobjOficio.strCodOficio);

            if (mcp.strCodOficio == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tblLogdeActividade log = new tblLogdeActividade();
                log.dtmFechaEventoLog = DateTime.Now;
                log.strCodigoApp      = propiedades.strAplicacion;
                log.strCodigoOpc      = tobjOficio.strFormulario;
                log.strCodigoUsu      = propiedades.strCodigoUsuario;
                log.strDescripcionLog = "Elimino el oficio. " + tobjOficio.strCodOficio;
                tobjOficio.log        = log;
                return(new daoOficio().gmtdEliminar(tobjOficio));
            }
        }
Beispiel #2
0
        /// <summary> Elimina una semana. </summary>
        /// <param name="tobjSemana"> Un objeto del tipo semana a eliminar. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public String gmtdEliminar(tblSemana tobjSemana)
        {
            if (tobjSemana.intCodigoSem == 0)
            {
                return("- Debe de ingresar el código de la semana");
            }

            tblSemana mcp = new daoSemana().gmtdConsultar(tobjSemana.intCodigoSem.ToString());

            if (mcp.intCodigoSem == 0)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tblLogdeActividade log = new tblLogdeActividade();
                log.dtmFechaEventoLog = DateTime.Now;
                log.strCodigoApp      = propiedades.strAplicacion;
                log.strCodigoOpc      = tobjSemana.strFormulario;
                log.strCodigoUsu      = propiedades.strCodigoUsuario;
                log.strDescripcionLog = "Elimino la semana. " + tobjSemana.intCodigoSem.ToString();
                tobjSemana.log        = log;
                return(new daoSemana().gmtdEliminar(tobjSemana));
            }
        }
        /// <summary> Crea un objeto del tipo log. </summary>
        /// <param name="tstrMensaje"> Mensaje del log. </param>
        /// <param name="tstrFormulario"> Formulario en el que se genero el log. </param>
        /// <returns> un objeto del tipo log. </returns>
        public static tblLogdeActividade gmtdLog(string tstrMensaje, string tstrFormulario)
        {
            tblLogdeActividade log = new tblLogdeActividade();

            log.dtmFechaEventoLog = DateTime.Now;
            log.strCodigoApp      = propiedades.strAplicacion;
            log.strCodigoOpc      = tstrFormulario;
            log.strCodigoUsu      = propiedades.strCodigoUsuario;
            log.strDescripcionLog = tstrMensaje;
            return(log);
        }
Beispiel #4
0
        public string gmtdInsertar(List <tblAhorrosaFuturoBonificacion> tobjAhorroBonificacion)
        {
            string strResultado = "";

            foreach (tblAhorrosaFuturoBonificacion interes in tobjAhorroBonificacion)
            {
                tblLogdeActividade log = new tblLogdeActividade();
                interes.log  = metodos.gmtdLog("Ingresa interes de ahorro a futuro " + interes.strCuenta, "frmAhorrosaFuturoIntereses");
                strResultado = new daoAhorrosaFuturoBonificacion().gmtdInsertar(interes);

                if (strResultado.Substring(0, 1) == "-")
                {
                    strResultado = "Ocurrio un error grave al tratar de guardar los intereses.";
                    break;
                }
            }
            return(strResultado);
        }