コード例 #1
0
ファイル: Feriado.cs プロジェクト: r3xakead0/ErpCasino
        public bool Registrar(BE.UI.Feriado uiFeriado)
        {
            try
            {
                int rowsAffected = 0;

                var daFeriado = new DA.Feriado();

                var beFeriado = daFeriado.Obtener(uiFeriado.Fecha);
                if (beFeriado != null)
                {
                    beFeriado    = this.UiToBe(uiFeriado);
                    rowsAffected = daFeriado.Actualizar(beFeriado);
                }
                else
                {
                    beFeriado    = this.UiToBe(uiFeriado);
                    rowsAffected = daFeriado.Insertar(beFeriado);
                }

                return(rowsAffected > 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
ファイル: Feriado.cs プロジェクト: r3xakead0/ErpCasino
 private BE.Feriado UiToBe(BE.UI.Feriado uiFeriado) => new BE.Feriado()
 {
     Fecha   = uiFeriado.Fecha,
     Motivo  = uiFeriado.Motivo,
     Activo  = stringToBool(uiFeriado.Activo),
     Festivo = stringToBool(uiFeriado.Festivo),
 };