Пример #1
1
        public AnteprimaReportRiparto(IList<ReportRipartizioneBilancioDTO> dataSource, CondominioDTO condominio, EsercizioDTO esercizio, BilancioConsuntivoReportParameters parameters, ImpostazioneReportDTO impostazioneReportDTO)
        {
            InitializeComponent();
            _dataSource = dataSource;
            _condominio = condominio;
            _esercizio = esercizio;
            _parameters = parameters;
            _impostazioneReportDTO = impostazioneReportDTO;

            Text = $"Riparto {_impostazioneReportDTO.Descrizione}";

            try
            {
                _importoTotale = getBilancioService().GetTotale(dataSource.ToList());
                _importoPreventivo = getBilancioService().GetTotalePreventivo(dataSource.ToList());

                IReportProvider document;
                if(_impostazioneReportDTO.MultiPageOrdered)
                    document = new RipartoMerge(dataSource, _condominio, _esercizio, _parameters, _impostazioneReportDTO, _importoTotale, _importoPreventivo);
                else
                    document = new RipartoSubreport(dataSource, _condominio, _esercizio, _parameters, _impostazioneReportDTO, _importoTotale, _importoPreventivo);
                
                SetDataSource(document.GetReport(), _impostazioneReportDTO);
            }
            catch (Exception ex)
            {
                _log.ErrorFormat("Errore nell'apertura della maschera di anteprima per riparto - {0} - condominio:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), _condominio?.ID.ToString(CultureInfo.InvariantCulture) ?? "<NULL>", Login.Instance.CurrentLogin().Azienda);
                Close();
            }
        }
        public AnteprimaReportRipartoPersona(IList<ReportRipartizioneBilancioDTO> dataSource, CondominioDTO condominio, EsercizioDTO esercizio, IList<PersonaContattoDTO> personeRiparto, Dictionary<int, IList<IList<UnitaImmobiliareListaDTO>>> listaUnitaImmobiliare, BilancioConsuntivoReportParameters parameters, ImpostazioneReportDTO impostazioneReportDTO, string reportKey, string note)
        {
            InitializeComponent();
            _dataSource = dataSource;
            _condominio = condominio;
            _esercizio = esercizio;
            _parameters = parameters;
            _personeRiparto = personeRiparto;
            _impostazioneReportDTO = impostazioneReportDTO;
            _note = note;

            Text = $"Riparto {_impostazioneReportDTO.Descrizione}";

            try
            {
                _importoTotale = getBilancioService().GetTotale(dataSource.ToList());
                _importoPreventivo = getBilancioService().GetTotalePreventivo(dataSource.ToList());

                IReportProvider document = new RipartoAnnualePersona(dataSource, _condominio, _esercizio, personeRiparto, listaUnitaImmobiliare, _parameters, _impostazioneReportDTO, reportKey, _note);
                SetDataSource(document.GetReport(), _impostazioneReportDTO);
            }
            catch (Exception ex)
            {
                _log.ErrorFormat("Errore nell'apertura della maschera di anteprima per riparto - {0} - condominio:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), _condominio?.ID.ToString(CultureInfo.InvariantCulture) ?? "<NULL>", Login.Instance.CurrentLogin().Azienda);
                throw;
            }
        }
Пример #3
1
        public PianoRatealeSubreport(IList<ReportRataSoggettoDTO> dataSource, CondominioDTO condominio, EsercizioDTO esercizio, PianoRatealeReportParameters parameters, ImpostazioneReportDTO impostazioneReportDTO, decimal importoTotale) : base(condominio, esercizio, null ,null, false, true)
        {
            _impostazioneReportDTO = impostazioneReportDTO;
            base.Inizializza(impostazioneReportDTO, parameters.Note);

            if (impostazioneReportDTO.MultiPage)
            {
                var helper = new PianoRatealeHelper(dataSource, impostazioneReportDTO);
                var columns = helper.GetColumnList(null, null, null, null);
                var pagine = columns.Select(item => item.PrintPage).Distinct().ToList();
                _mergeReports = new List<PianoRatealeSinglePage>(pagine.Count);

                foreach (var i in pagine)
                {
                    var columnsPage = columns.Where(item => item.PrintPage == i).Select(item => item.Order);
                    var dataSourcePage = dataSource.Where(item => (item.NumeroRata == 0 && item.NumeroRata == 0) || columnsPage.Contains(item.NumeroRata)).ToList();
                    var pageReport = new PianoRatealeSinglePage(dataSourcePage, condominio, esercizio, parameters, impostazioneReportDTO, importoTotale, i, true);
                    _mergeReports.Add(pageReport);
                    pageReport.CreateDocument(impostazioneReportDTO);
                }

                _reportMerge = _report;
                _reportMerge.BeforePrint += XtraReportMerged_BeforePrint;
            }
            else
            {
                var riparto = new PianoRatealeSinglePage(dataSource, condominio, esercizio, parameters, impostazioneReportDTO, importoTotale, null, false);
                var report = riparto.GetReport();
                _reportMerge = report;
            }}
Пример #4
1
        private void loadReportBilancio(IList<ReportBilancioDTO> bilancioDataSource, CondominioDTO condominioDTO, EsercizioDTO esercizioDTO)
        {
            var importoTotale = 0m;

            reportViewer1.LocalReport.ReportEmbeddedResource = _reportParameters.TipoDettaglio == TipoDettaglioReportBilancio.Movimenti ? "Gipasoft.Stabili.UI.Bilanci.Reports.BilancioConsuntivo_Movimenti.rdlc" : "Gipasoft.Stabili.UI.Bilanci.Reports.BilancioConsuntivo_SottoConti.rdlc";
            reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("ReportBilancioDTO", _bilancioService.CloneReportBilancioDataSource(bilancioDataSource)));

            if (_bilancioDataSource != null)
            {
                _reportParameters.TotaleVersamenti = _reportParameters.TotaleVersamenti*-1;
                importoTotale = bilancioDataSource.Sum(item => item.ImportoSottoConto) + bilancioDataSource.Sum(item => item.ImportoMovimento);
                if (Login.Instance.CurrentLogin().InversioneSaldiCondomini)
                {
                    importoTotale = importoTotale * -1;
                    _reportParameters.TotaleVersamenti = _reportParameters.TotaleVersamenti*-1;
                }
                
                importoTotale += _reportParameters.TotaleVersamenti;
                importoTotale += _reportParameters.SaldoPrecedente;
            }

            getReportParameters(importoTotale, condominioDTO, esercizioDTO);

            reportViewer1.LocalReport.SetParameters(getReportParameters(importoTotale, condominioDTO, esercizioDTO));
            reportViewer1.RefreshReport();
        }
Пример #5
0
        public NuovaUnitaImmobiliare(CondominioDTO stabile)
        {
            _condominio = stabile;

            InitializeComponent();
            inizializza();
        }
Пример #6
0
        public void Reload(CondominioDTO condominio, EsercizioDTO esercizio)
        {
            Dirty = false;
            _condominio = condominio;
            _esercizio = esercizio;

            if (_condominio != null)
            {
                sceltaCondominioCombo1.SelectItem -= sceltaCondominioComboSelectItem;
                sceltaCondominioCombo1.SetCondominioInitial(_condominio.ID);
                sceltaCondominioCombo1.SelectItem += sceltaCondominioComboSelectItem;
            }

            // Conti
            if (_esercizio != null)
            {
                contoBindingSource.DataSource = _pianoContiServiceCache.GetDaMillesimareByCondominio(_esercizio);

                contoOrigineBindingSource.DataSource = _pianoContiServiceCache.GetDaMillesimareByCondominio(_esercizio);
                contoOrigineBindingSource.Insert(0, new ContoDTO { ID = 0, Descrizione = "<Millesimi di Proprietà>", DescrizioneCompleta = "<Millesimi di Proprietà>" });
                contoOrigineBindingSource.Insert(1, new ContoDTO { ID = -1, Descrizione = "<Millesimi di Stabile>", DescrizioneCompleta = "<Millesimi di Stabile>" });
                contoOrigineBindingSource.Insert(2, new ContoDTO { ID = -2, Descrizione = "<Millesimi di Scala>", DescrizioneCompleta = "<Millesimi di Scala>" });

                _millesimi.Clear();
                tableLayoutPanelMillesimi.Visible = false;
                millesimoBindingSource.DataSource = new List<MillesimoDTO>();
            }
            else
            {
                conti.Items.Clear();
                contiOrigine.Items.Clear();
            }
        }
Пример #7
0
        public void Reload(CondominioDTO condominio, EsercizioDTO esercizio)
        {
            _condominio = condominio;
            _esercizio = esercizio;

            load();
        }
        public ListaAssicurazioniContrattiUC(CondominioDTO condominio)
        {
            InitializeComponent();
            inizializza();

            _condominio = condominio;
        }
Пример #9
0
 public void Reload(int? fileCBI)
 {
     _fileCBI = fileCBI;
     _condominio = null;
     _pagamentiDaAggiornare = new List<PagamentoDTO>();
     btnRicercaClick(this, EventArgs.Empty);
 }
Пример #10
0
        /// <summary>
        /// Inserta una nueva Empresa
        /// </summary>
        /// <param name="theEmpresaDTO"></param>
        /// <returns></returns>
        public static int InsertarCondominio(CondominioDTO theCondominioDTO)
        {
            SqlConnection myConnection = IMDB.GetConnection();
            SqlCommand    myCommand    = new SqlCommand("INS_Condominio", myConnection);

            myCommand.CommandType = CommandType.StoredProcedure;

            myCommand.Parameters.Add("@pRutCondominio", SqlDbType.VarChar).Value       = theCondominioDTO.RutCondominio;
            myCommand.Parameters.Add("@pNombreCondominio", SqlDbType.VarChar).Value    = theCondominioDTO.NombreCondominio;
            myCommand.Parameters.Add("@pTelefonoCondominio", SqlDbType.VarChar).Value  = theCondominioDTO.TelefonoCondominio;
            myCommand.Parameters.Add("@pCorreoCondominio", SqlDbType.VarChar).Value    = theCondominioDTO.EmailCondominio;
            myCommand.Parameters.Add("@pDireccionCondominio", SqlDbType.VarChar).Value = theCondominioDTO.DireccionCondominio;
            myCommand.Parameters.Add("@pUsuarioIngreso", SqlDbType.VarChar).Value      = theCondominioDTO.UsuarioIngreso;

            try
            {
                myConnection.Open();
                myCommand.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            return(0);
        }
Пример #11
0
        public ChiusuraEsercizioContabileUC(CondominioDTO condominio, EsercizioDTO esercizio)
        {
            InitializeComponent();

            _condominio = condominio;
            _esercizio = esercizio;
        }
Пример #12
0
        public List<UnitaImmobiliareListaDTO> GetByCondominio(CondominioDTO condominio)
        {
            try
            {
                return SferaServiceProxy.Instance.CurrentService().GetUnitaImmobiliariByCondID(condominio.ID, GetUserInfo());
            }
            catch (CommunicationObjectAbortedException ex)
            {
                _log.DebugFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda);
            }
            catch (CommunicationObjectFaultedException ex)
            {
                _log.DebugFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda);
            }
            catch (CommunicationException ex)
            {
                _log.DebugFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda);
            }            catch (IOException ex)
            {
                _log.DebugFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda);
            }
            catch (ObjectDisposedException ex)
            {
                _log.DebugFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda);
                return new List<UnitaImmobiliareListaDTO>();
            }
            catch (Exception ex)
            {
                _log.ErrorFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda);
                throw;
            }

            return new List<UnitaImmobiliareListaDTO>();
        }
Пример #13
0
        public PostalizzazioneUC(CondominioDTO condominioDTO)
        {
            _condominioDTO = condominioDTO;

            InitializeComponent();
            inizializza();
        }
Пример #14
0
        public CondominiCollegatiUC(CondominioDTO condominio)
        {
            _condominio = condominio;
            InitializeComponent();

            inizializza();
        }
 public Control GetListaControl(CondominioDTO condominio, EsercizioDTO esercizio)
 {
     _condominio = condominio;
     _esercizio = esercizio;
     _listaMovimentiUC =  new ListaMovimentiUC(condominio, esercizio);
     return _listaMovimentiUC;
 }
Пример #16
0
 public ListaSollecitiUC(CondominioDTO condominio, EsercizioDTO esercizio)
 {
     InitializeComponent();
     _condominio = condominio;
     _esercizio = esercizio;
     inizializza();
 }
        public DettaglioAssicurazioneGlobaleUI(CondominioDTO stabile, AssicurazioneContrattoDTO contratto, bool disableEditing) : base(stabile, contratto, disableEditing)
        {
            InitializeComponent();
            inizializza();

            bindingAssicurazioneContrattoDTO.DataSource = Contratto;
        }
Пример #18
0
        public void Reload(CondominioDTO condominio, EsercizioDTO esercizio)
        {
            try
            {
                _condominio = condominio;
                _esercizio = esercizio;

                if (_condominio != null)
                {
                    if (!_contiPatrimoniali.ContainsKey(_condominio.ID))
                        _contiPatrimoniali.Add(_condominio.ID, getVersamentiCondominiService().GetContiPatrimonialiByCondominio(_condominio));
                    sceltaCondominioCombo1.SetCondominioInitial(_condominio.ID);
                }

                if (_esercizio != null)
                    esercizi.Value = _esercizio.ID;

                _updatedRows.Clear();

                cerca();
            }
            catch (Exception ex)
            {
                var idCondominio = "<NULL>";
                if (_condominio != null)
                    idCondominio = _condominio.ID.ToString();

                var idEsercizio = "<NULL>";
                if (_esercizio != null)
                    idEsercizio = _esercizio.ID.ToString();
                
                _log.ErrorFormat("Errore durante il reload dei dati - {0} - condominio:{1} - esercizio:{2} - azienda:{3}", ex, Utility.GetMethodDescription(), idCondominio, idEsercizio, Security.Login.Instance.CurrentLogin().Azienda);
                ParentForm?.Close();
            }
        }
Пример #19
0
        public ContatoriUC(CondominioDTO condominio)
        {
            _condominio = condominio;

            InitializeComponent();
            inizializza();
        }
Пример #20
0
        /// <summary>
        /// Actualiza datos de empresa existente
        /// </summary>
        /// <param name="theEmpresaDTO"></param>
        /// <returns></returns>
        public static int UpdateCondominio(CondominioDTO theCondominioDTO)
        {
            SqlConnection myConnection = IMDB.GetConnection();
            SqlCommand    myCommand    = new SqlCommand("UPD_CONDOMINIO", myConnection);

            myCommand.CommandType = CommandType.StoredProcedure;

            myCommand.Parameters.Add("@idCondominio", SqlDbType.Decimal).Value        = theCondominioDTO.IdCondominio;
            myCommand.Parameters.Add("@idPorteria", SqlDbType.Decimal).Value          = theCondominioDTO.IdPorteria;
            myCommand.Parameters.Add("@idAdministracion", SqlDbType.Decimal).Value    = theCondominioDTO.IdAdministracion;
            myCommand.Parameters.Add("@nombreCondominio", SqlDbType.VarChar).Value    = theCondominioDTO.NombreCondominio;
            myCommand.Parameters.Add("@telefonoCondominio", SqlDbType.VarChar).Value  = theCondominioDTO.TelefonoCondominio;
            myCommand.Parameters.Add("@correoCondominio", SqlDbType.VarChar).Value    = theCondominioDTO.EmailCondominio;
            myCommand.Parameters.Add("@direccionCondominio", SqlDbType.VarChar).Value = theCondominioDTO.DireccionCondominio;
            myCommand.Parameters.Add("@usuarioIngreso", SqlDbType.VarChar).Value      = theCondominioDTO.UsuarioIngreso;
            myCommand.Parameters.Add("@fechaIngreso", SqlDbType.DateTime).Value       = theCondominioDTO.FechaIngreso;
            myCommand.Parameters.Add("@usuarioModificacion", SqlDbType.VarChar).Value = theCondominioDTO.UsuarioModificacion;
            myCommand.Parameters.Add("@fechaModificacion", SqlDbType.DateTime).Value  = theCondominioDTO.FechaModificacion;
            myCommand.Parameters.Add("@estado", SqlDbType.Int).Value = theCondominioDTO.Estado;

            try
            {
                myConnection.Open();
                myCommand.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            return(0);
        }
Пример #21
0
        public void Reload(CondominioDTO condominio, EsercizioDTO esercizio)
        {
            _condominio = condominio;
            _esercizio = esercizio;
            Visible = false;

            _contiDaAggiornare.Clear();

            if (_esercizio != null)
            {
                pianoContiDTOBindingSource.DataSource = getPianoContiService().GetPianoConti(TipoContoEconomicoEnum.Economico); 
                
                var form = new ExecuteLoadDataListAsync<ContoDTO>("Il caricamento dei conti è in corso di esecuzione ....." + Environment.NewLine + "Si prega di attendere.");
                Func<List<ContoDTO>> loadDati = () => getPianoContiService().GetByEsercizio(esercizio, true);
                form.LoadData(loadDati);
                form.ShowDialog();
                _contiDataSource = form.DataSourceObject;

                loadDataSourceConti();
                if(conti.DisplayLayout.Bands[0].Columns.Exists("IdCondominio"))
                    conti.DisplayLayout.Bands[0].Columns["IdCondominio"].DefaultCellValue = _condominio.ID;

                conti.DisplayLayout.ValueLists.Clear();
                if (conti.DisplayLayout.ValueLists.Count == 0)
                {
                    if (conti.DisplayLayout.Bands[0].Columns.Exists("IdEsercizio"))
                    {
                        conti.DisplayLayout.ValueLists.Add(DataSourceHelper.GetValueList(_condominio.Esercizi, "ID", "DisplayName", "Esercizi"));
                        conti.DisplayLayout.Bands[0].Columns["IdEsercizio"].ValueList = conti.DisplayLayout.ValueLists["Esercizi"];
                    }

                    if (conti.DisplayLayout.Bands[0].Columns.Exists("IdContatore"))
                    {
                        conti.DisplayLayout.ValueLists.Add(DataSourceHelper.GetValueList(getUtenzaService().GetContatoriByCondominio(_condominio.ID), "ID", "Descrizione", "ContaCalorie"));
                        conti.DisplayLayout.Bands[0].Columns["IdContatore"].ValueList = conti.DisplayLayout.ValueLists["ContaCalorie"];
                    }
                }

                listaContiPatrimoniali.DisplayLayout.ValueLists.Clear();
                if (listaContiPatrimoniali.DisplayLayout.ValueLists.Count == 0)
                {
                    if (listaContiPatrimoniali.DisplayLayout.Bands[0].Columns.Exists("IdEsercizio"))
                    {
                        listaContiPatrimoniali.DisplayLayout.ValueLists.Add(DataSourceHelper.GetValueList(_condominio.Esercizi, "ID", "DisplayName", "Esercizi"));
                        listaContiPatrimoniali.DisplayLayout.Bands[0].Columns["IdEsercizio"].ValueList = listaContiPatrimoniali.DisplayLayout.ValueLists["Esercizi"];
                    }
                    if (listaContiPatrimoniali.DisplayLayout.Bands[0].Columns.Exists("TipoLiquidita"))
                    {
                        listaContiPatrimoniali.DisplayLayout.ValueLists.Add(DataSourceHelper.GetValueList<TipoLiquidita>("TipoLiquidita"));
                        listaContiPatrimoniali.DisplayLayout.Bands[0].Columns["TipoLiquidita"].ValueList = listaContiPatrimoniali.DisplayLayout.ValueLists["TipoLiquidita"];
                        
                    }
                }

                contoDTOBindingSourcePatrimoniali.DataSource = getPianoContiService().GetPatrimonialiByEsercizio(esercizio, true);
                Visible = true;

                form.Dispose();
            }
        }
Пример #22
0
        public MatchPagamentiMovimenti(CondominioDTO condominio, EsercizioDTO esercizio)
        {
            _condominio = condominio;
            _esercizio = esercizio;

            InitializeComponent();
        }
Пример #23
0
        public void LoadData(CondominioDTO condominio, bool loadAsync)
        {
            if (condominio != null)
            {
                try
                {
                    _condominio = condominio;

                    if (!_dataAsyncLoaded)
                        _dataSourceUnita = getUnitaImmobiliareService().GetByCondominio(condominio);

                    if (!loadAsync)
                    {
                        var form = new ExecuteLoadDataListAsync<UnitaImmobiliareListaDTO>("E' in corso la ricerca delle unità immobiliari ....." + Environment.NewLine + "Si prega di attendere.");
                        Func<List<UnitaImmobiliareListaDTO>> loadDati = () => getUnitaImmobiliareService().GetByCondominio(condominio);
                        form.LoadData(loadDati);
                        form.ShowDialog();
                        _dataSourceUnita = form.DataSourceObject;
                        form.Dispose();
                    }

                    unitaImmobiliareDTOBindingSource.DataSource = _dataSourceUnita;
                    setValueLists();
                }
                catch (Exception ex)
                {
                    _log.ErrorFormat("Errore il caricamento delle unità immobiliari - {0} - condominio:{1}", ex, Utility.GetMethodDescription(), _condominio.ID);
                    throw;
                }
            }
        }
Пример #24
0
        public async Task <IActionResult> Delete(int id)
        {
            try
            {
                var condominio = await _applicationServiceCondominio.GetByIdAsync(id);

                if (condominio is null)
                {
                    return(NotFound());
                }


                condominio = new CondominioDTO
                {
                    Id = id
                };

                _applicationServiceCondominio.Remove(condominio);
                return(Ok("Condominio removido com sucesso!"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #25
0
 public virtual List<ContoDTO> GetProprietaByEsercizio(EsercizioDTO esercizio, CondominioDTO condominio, bool gestione)
 {
     var result= GetServiceClient().GetContiByCondominio(condominio.ID, gestione, GetUserInfo()).OrderBy(item => item.Ordine).ThenBy(item => item.Codice).Where(conto => conto != null && conto.PercentualeProprieta > 0).ToList();
     CloseService();
     return result;
     //return new List<ContoDTO>((GetAllByEsercizio(esercizio.ID, false).Where(conto => conto != null && conto.PercentualeProprieta >= 0)).ToList());
 }
Пример #26
0
        public GestioneTestoHTML(CondominioDTO condominioDTO, string testo, MergeFieldType tipo, bool showTable, bool isUpdateAllow, bool showIllustrationsBar = false, string tipoTesto = "HTML")
        {
            int? idCondominio = null;
            if (condominioDTO != null)
                idCondominio = condominioDTO.ID;

            InitializeComponent();
            _isUpdateAllow = isUpdateAllow;

            _richControlEditorUC1 = new RichControlEditorUC(tipo)
            {
                Dock = DockStyle.Fill,
                Location = new System.Drawing.Point(3, 3),
                Name = "richControlEditorUC1",
                Size = new System.Drawing.Size(655, 470),
                TabIndex = 1
            };

            _richControlEditorUC1.SetCssInline();
            _richControlEditorUC1.LoadDocumento(idCondominio, Gipasoft.Library.Conversione.ToStream(testo), tipoTesto);
            _richControlEditorUC1.ReadOnly = !_isUpdateAllow;
            _richControlEditorUC1.HideAllegati();
            _richControlEditorUC1.ShowHideTableBars(showTable);
            _richControlEditorUC1.ShowHideIllustrationsBar(showIllustrationsBar);

            tableLayoutPanel1.Controls.Add(_richControlEditorUC1, 0, 0);

            if (!_isUpdateAllow)
                btnConferma.Enabled = false;
        }
        public RegistrazioneSpeseAccorpateUI(CondominioDTO condominio, EsercizioDTO esercizo)
        {
            InitializeComponent();

            _condominio = condominio;
            _esercizio = esercizo;
        }
Пример #28
0
        public PagamentiUI(CondominioDTO condominio)
        {
            InitializeComponent();

            _condominio = condominio;
            inizializza();
        }
Пример #29
0
 public void Reload(CondominioDTO condominio, EsercizioDTO esercizio)
 {
     _condominio = condominio;
     _esercizio = esercizio;
     sceltaCondominioCombo.SetCondominioInitial(_condominio.ID);
     setDataChiusura();
 }
Пример #30
0
        public TariffeRiscaldamentoAcquaUC(CondominioDTO condominio)
        {
            _condominio = condominio;

            InitializeComponent();
            inizializza();
        }
Пример #31
0
        public NuovoSubentroUI(CondominioDTO condominio, EsercizioDTO esercizio)
        {
            InitializeComponent();

            _condominio = condominio;
            _esercizio = esercizio;
        }
Пример #32
0
        public void Reload(CondominioDTO condominio, EsercizioDTO esercizio)
        {
            _condominio = condominio;
            _esercizio = esercizio;

            _riepilogoInteressiMora.Reload(condominio, esercizio);
        }
        public void Reload(CondominioDTO condominio, EsercizioDTO esercizio)
        {
            _condominio = condominio;

            if(_condominio != null)
                sceltaCondominioCombo1.SetCondominioInitial(_condominio.ID);
        }
Пример #34
0
        public void Update(CondominioDTO obj)
        {
            try
            {
                var objNew = Mapeador.Mapear <CondominioDTO, Condominio>(obj);

                _serviceCondominio.Update(objNew);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #35
0
        public async Task AddAsync(CondominioDTO obj)
        {
            try
            {
                var objNew = Mapeador.Mapear <CondominioDTO, Condominio>(obj);

                await _serviceCondominio.AddAsync(objNew);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #36
0
        public IActionResult Post([FromBody] CondominioDTO Condominio)
        {
            try
            {
                if (Condominio == null || (string.IsNullOrEmpty(Condominio.Nome)) || string.IsNullOrEmpty(Condominio.Bairro))
                {
                    return(NotFound());
                }

                _applicationServiceCondominio.Add(Condominio);
                return(Ok("Condominio cadastrado com sucesso!"));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, "Internal Server Error"));
            }
        }
Пример #37
0
        /// <summary>
        /// Desactiva una empresa y todos los usuario asociados
        /// </summary>
        /// <param name="theEmpresaDTO"></param>
        /// <returns></returns>
        public static int DeleteCondominio(CondominioDTO theCondominioDTO)
        {
            SqlConnection myConnection = IMDB.GetConnection();
            SqlCommand    myCommand    = new SqlCommand("ACT_CONDOMINIO", myConnection);

            myCommand.CommandType = CommandType.StoredProcedure;

            myCommand.Parameters.Add("@idCondominio", SqlDbType.Int).Value = theCondominioDTO.IdCondominio;

            try
            {
                myConnection.Open();
                myCommand.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            return(0);
        }
Пример #38
0
        public ActionResult Put(int id, [FromBody] CondominioDTO Condominio)
        {
            try
            {
                if (Condominio == null)
                {
                    return(NotFound());
                }

                Condominio.Id = id;

                _applicationServiceCondominio.Update(Condominio);

                return(Ok("Condominio atualizado com sucesso!"));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Пример #39
0
        public static int deleteCondominio(CondominioDTO theCondominioDTO)
        {
            var resultado = YouCom.Seguridad.DAL.Perfilamiento.DeleteCondominio(theCondominioDTO);

            return(resultado);
        }
Пример #40
0
        public static bool Insert(CondominioDTO theCondominioDTO)
        {
            var resultado = YouCom.Seguridad.DAL.CondominioDAL.Insert(theCondominioDTO);

            return(resultado);
        }
Пример #41
0
        public static bool Delete(CondominioDTO theCondominioDTO)
        {
            var resultado = YouCom.Seguridad.DAL.CondominioDAL.Delete(theCondominioDTO);

            return(resultado);
        }
Пример #42
0
        /// <summary>
        /// Lista todas las empresas creadas
        /// </summary>
        /// <returns></returns>
        public static List <CondominioDTO> ListaCondominios()
        {
            SqlConnection myConnection = IMDB.GetConnection();
            SqlCommand    myCommand    = new SqlCommand("QRY_ListaCondominios", myConnection);

            myCommand.CommandType = CommandType.StoredProcedure;
            SqlDataReader        datos;
            CondominioDTO        theCondominioDTO;
            List <CondominioDTO> condominio = new List <CondominioDTO>();

            try
            {
                myConnection.Open();
                datos = myCommand.ExecuteReader();
                while (datos.Read())
                {
                    theCondominioDTO = new CondominioDTO();

                    if (!datos.IsDBNull(0))
                    {
                        theCondominioDTO.IdCondominio = datos.GetDecimal(0);
                    }
                    if (!datos.IsDBNull(1))
                    {
                        theCondominioDTO.RutCondominio = datos.GetString(1);
                    }
                    if (!datos.IsDBNull(2))
                    {
                        theCondominioDTO.NombreCondominio = datos.GetString(2);
                    }
                    if (!datos.IsDBNull(3))
                    {
                        theCondominioDTO.TelefonoCondominio = datos.GetString(3);
                    }
                    if (!datos.IsDBNull(4))
                    {
                        theCondominioDTO.EmailCondominio = datos.GetString(4);
                    }
                    if (!datos.IsDBNull(5))
                    {
                        theCondominioDTO.DireccionCondominio = datos.GetString(5);
                    }
                    if (!datos.IsDBNull(6))
                    {
                        theCondominioDTO.UsuarioIngreso = datos.GetString(6);
                    }
                    if (!datos.IsDBNull(7))
                    {
                        theCondominioDTO.FechaIngreso = datos.GetDateTime(7).ToShortDateString();
                    }
                    if (!datos.IsDBNull(8))
                    {
                        theCondominioDTO.UsuarioModificacion = datos.GetString(8);
                    }
                    if (!datos.IsDBNull(9))
                    {
                        theCondominioDTO.FechaModificacion = datos.GetDateTime(9).ToString();
                    }
                    if (!datos.IsDBNull(10))
                    {
                        theCondominioDTO.Estado = datos.GetInt32(10).ToString();
                    }
                    condominio.Add(theCondominioDTO);
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }

            finally
            {
                myConnection.Close();
            }

            return(condominio);
        }
Пример #43
0
        public void Remove(CondominioDTO obj)
        {
            var objNew = Mapeador.Mapear <CondominioDTO, Condominio>(obj);

            _serviceCondominio.Remove(objNew);
        }