Esempio n. 1
0
        public bool EliminarCalendario(CalendarioModel calendarioModel)
        {
            bool ban = true;

            try
            {
                if (!EsDiaInhabil(calendarioModel))
                {
                    iGenericDataAccess.OpenConnection();
                    iGenericDataAccess.Eliminar(new CatDiasHabiles()
                    {
                        IdDiaHabil = calendarioModel.IdDiaHabil
                    });
                    iGenericDataAccess.CloseConnection();
                }
                else
                {
                    throw new DomainException(CodesCalendario.INF_07_01);
                }
            }
            catch (DomainException e)
            {
                ban = false;
                iGenericDataAccess.CloseConnection();
                throw new DomainException(CodesCalendario.INF_07_01, e);
            }
            catch (Exception e)
            {
                ban = false;
                iGenericDataAccess.CloseConnection();
                throw new DalException(CodesCalendario.ERR_07_04, e);
            }
            return(ban);
        }
Esempio n. 2
0
        public bool EliminarArchivo(ArchivoTicketsModel archivoTicketsModel)
        {
            try
            {
                iGenericDataAccess.OpenConnection();

                iGenericDataAccess.Eliminar(new ArchivosTickets()
                {
                    IdArchivoTicket = archivoTicketsModel.IdArchivoTicket
                });

                iGenericDataAccess.CloseConnection();
            }
            catch (Exception e)
            {
                iGenericDataAccess.CloseConnection();
                throw new DalException(CodesTickets.ERR_00_14, e);
            }
            return(true);
        }