Ejemplo n.º 1
0
        public MainPage()
        {
            this.InitializeComponent();

            Condominio c1 = new Condominio("COND 1");
            Condominio c2 = new Condominio("COND 2");
            Condominio c3 = new Condominio("COND 3");
            Condominio c4 = new Condominio("COND 4");
            gerente.addCondominio(c1);
            gerente.addCondominio(c2);
            gerente.addCondominio(c3);
            gerente.addCondominio(c4);
            Bloco b1 = new Bloco(1);
            Bloco b2 = new Bloco(2);
            Bloco b3 = new Bloco(3);
            c1.addBloco(b1);
            c1.addBloco(b2);
            c2.addBloco(b3);

            //CONDOMINIOS
            listaCondominios = flipCond;
            listaCondominios.ItemsSource = gerente;

            //BLOCOS
            listaBlocos = listBlocos;
            listaBlocos.ItemsSource = listaCondominios.SelectedItem;
        }
Ejemplo n.º 2
0
 private void UpdateBlocos(Condominio cond)
 {
     if (cond != null)
     {
         List<Bloco> blocos = cond.Blocos;
         ViewModel.Blocos = blocos;
         //ATUALIZA APARTAMENTOS
         if(blocos.Count != 0)
         {
             UpdateApartamentos(blocos.First<Bloco>());
         }
     }
 }
Ejemplo n.º 3
0
        // GET: /Condominio/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Condominio condominio = db.Condominios.Find(id);

            if (condominio == null)
            {
                return(HttpNotFound());
            }
            return(View(condominio));
        }
Ejemplo n.º 4
0
        protected void DeleteRowButton_Click(Object sender, GridViewDeleteEventArgs e)
        {
            TableCell cell = gridView1.Rows[e.RowIndex].Cells[1];
            int       id   = Convert.ToInt32(cell.Text);

            /*
             * Obj
             * */
            Condominio obj = new Condominio();

            obj.Id = id;
            obj.Excluir();
            this.redirecionarMesmaPagina();
        }
Ejemplo n.º 5
0
        // GET: Condominios/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Condominio condominio = await db.Condominios.FindAsync(id);

            if (condominio == null)
            {
                return(HttpNotFound());
            }
            return(View(condominio));
        }
        public async Task <IHttpActionResult> DeleteCondominio(int id)
        {
            Condominio condominio = await db.Condominios.FindAsync(id);

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

            db.Condominios.Remove(condominio);
            await db.SaveChangesAsync();

            return(Ok(condominio));
        }
Ejemplo n.º 7
0
        public async Task Update(Condominio entity)
        {
            if (!RunValidation(new CondominioValidation(), entity))
            {
                return;
            }

            if (_dbCondominio.Search(x => x.Nome == entity.Nome || x.Id != entity.Id).Result.Any())
            {
                Notify("Já existe um Condominio com este Nome informado.");
                return;
            }

            await _dbCondominio.Update(entity);
        }
Ejemplo n.º 8
0
        protected void tbl_condominios_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            //Obteniendo Fila seleccionada
            GridViewRow row = tbl_condominios.Rows[e.RowIndex];
            //Obteniendo nombre del condominio de la fila
            string nombre = row.Cells[0].Text;
            //Obteniendo objeto condominio que debe ser borrado de la lista
            Condominio deleteCondominio = condominios.FirstOrDefault(
                condominio => condominio.Nombre == nombre);

            //Borrando condominio de la lista
            condominios.Remove(deleteCondominio);
            //Refrescar tabla
            refreshTable();
        }
Ejemplo n.º 9
0
        private Condominio PreencherObjeto(NpgsqlDataReader dataReader)
        {
            int        i   = 0;
            Condominio obj = new Condominio();

            obj.Id          = dataReader.GetInt32(i++);
            obj.Id_endereco = dataReader.GetInt32(i++);
            obj.Qtd_Apt     = dataReader.GetInt32(i++);
            obj.Valor_agua  = dataReader.GetFloat(i++);
            obj.Valor_luz   = dataReader.GetFloat(i++);
            obj.Valor_gas   = dataReader.GetFloat(i++);
            obj.Nome        = dataReader.GetString(i++);

            return(obj);
        }
Ejemplo n.º 10
0
        private void btNew_Click(object sender, RoutedEventArgs e)
        {
            List<Condominio> lista = minhaApp.Gerenciador.Condominios;
            int count = 0;

            while(existeNum(lista,count))
            {
                count++;
            }

            string nome = "Novo Condomínio " + count;
            Condominio novoCond = new Condominio(nome);
            minhaApp.Gerenciador.Condominios.Add(novoCond);
            App.Update(this);
        }
Ejemplo n.º 11
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Condominio condominio = genericDAL.FindById(id);

            if (condominio == null)
            {
                return(HttpNotFound());
            }
            return(View(condominio));
        }
        public CondominioSaveCommand Salvar(CondominioSaveCommand condimonioSaveCommand)
        {
            var condominio = new Condominio(condimonioSaveCommand.Nome, condimonioSaveCommand.Rua, condimonioSaveCommand.CEP, condimonioSaveCommand.Complemento, condimonioSaveCommand.Cidade, condimonioSaveCommand.Estado);

            if (condominio.Valido())
            {
                _condominioRepository.Salvar(condominio);

                condimonioSaveCommand.Id = condominio.Id;
            }

            condimonioSaveCommand.AddNotification(condominio.GetNotifications());

            return(condimonioSaveCommand);
        }
Ejemplo n.º 13
0
        // GET: /Condominio/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Condominio condominio = db.Condominios.Find(id);

            if (condominio == null)
            {
                return(HttpNotFound());
            }
            ViewBag.AdministradoraID = new SelectList(db.Administradoras, "ID", "Nome", condominio.AdministradoraID);
            ViewBag.Usuario_TipoID   = new SelectList(db.Usuario_Tipos, "ID", "Tipo", condominio.Usuario_TipoID);
            return(View(condominio));
        }
Ejemplo n.º 14
0
        public void Procurar()
        {
            Guid Id = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6");

            try
            {
                CondominioRepositorio produtoRepository = new CondominioRepositorio(str);
                Condominio            condominio        = produtoRepository.Procurar(Id);

                Assert.IsTrue(true);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
Ejemplo n.º 15
0
        public Condominio GetPorId(int id)
        {
            NpgsqlDataReader dataReader = base.GetPorId(id);
            Condominio       condominio = new Condominio();

            if (dataReader.HasRows && dataReader.Read())
            {
                condominio.Id          = (int)dataReader[0];
                condominio.Id_endereco = (int)dataReader[1];
                condominio.Qtd_Apt     = (int)dataReader[2];
                condominio.Valor_agua  = (float)dataReader[3];
                condominio.Valor_luz   = (float)dataReader[4];
                condominio.Valor_gas   = (float)dataReader[5];
            }

            return(condominio);
        }
        public async Task <IActionResult> Condominio([FromBody] Condominio model)
        {
            if (model == null)
            {
                return(BadRequest(model));
            }

            var response = await _configuracaoBusiness
                           .SalvarCondominioAsync(new BaseRequest <Condominio>(model));

            if (!response.Success)
            {
                return(StatusCode(500, response.Message));
            }

            return(Ok(response.Result));
        }
        public override VisitanteAcessoViewModel AfterCommit(VisitanteAcessoViewModel value)
        {
            string _HABILITA_SMS = db.Parametros.Find(sessaoCorrente.empresaId, (int)Enumeracoes.Enumeradores.Param.HABILITA_SMS).Valor;

            value.AcessoID = entity.AcessoID;

            if (_HABILITA_SMS == "S")
            {
                try
                {
                    string     _CHAVE_SMS = db.Parametros.Find(sessaoCorrente.empresaId, (int)Enumeracoes.Enumeradores.Param.CHAVE_SMS).Valor;
                    Condominio Condominio = db.Condominios.Find(sessaoCorrente.empresaId);
                    Visitante  Visitante  = db.Visitantes.Find(value.VisitanteID);
                    string     ret        = "";
                    if (Visitante.Telefone != null && Visitante.Telefone.Trim().Length > 0)
                    {
                        ret = Torpedo.EnviarSMS(_CHAVE_SMS, Condominio.PathInfo, Visitante.Telefone, "[" + Condominio.PathInfo + "] Sua senha para acesso ao condominio na data de " + value.DataAutorizacao.ToString("dd/MM/yyyy") + " e " + value.AcessoID.ToString());
                        if (ret.Trim().Length > 0)
                        {
                            throw new App_DominioException(new Validate()
                            {
                                Code        = 60,
                                Message     = MensagemPadrao.Message(60, ret).ToString(),
                                MessageBase = ret,
                                MessageType = MsgType.WARNING
                            });
                        }
                    }
                }
                catch (App_DominioException ex)
                {
                    value.mensagem             = ex.Result;
                    value.mensagem.MessageType = MsgType.WARNING;
                }
                catch (Exception ex)
                {
                    value.mensagem.Code        = 60;
                    value.mensagem.Message     = MensagemPadrao.Message(60, ex.Message).ToString();
                    value.mensagem.MessageBase = ex.Message;
                    value.mensagem.MessageType = MsgType.WARNING;
                }
            }

            return(base.AfterCommit(value));
        }
Ejemplo n.º 18
0
        public async Task <ActionResult> Edit(
            [Bind(Include = "CondominioId,CidadeId,Nome,Descricao,RazaoSocial,Cnpj,CondominioTelefones")]
            Condominio condominio)
        {
            if (ModelState.IsValid)
            {
                using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
                {
                    Expression <Func <CondominioTelefone, bool> > telefonesDeletadosFiltro = tel => tel.CondominioId == condominio.CondominioId;
                    var telefonesDeletados = await db.CondominioTelefones.AsNoTracking()
                                             .Where(telefonesDeletadosFiltro).ToListAsync();

                    telefonesDeletados = telefonesDeletados.Where(tel =>
                                                                  condominio.CondominioTelefones.All(t => t.CondominioTelefoneId != tel.CondominioTelefoneId)).ToList();

                    foreach (var telefone in telefonesDeletados)
                    {
                        db.Entry(telefone).State = EntityState.Deleted;
                    }

                    condominio.CondominioTelefones.ForEach(t =>
                    {
                        if (string.IsNullOrEmpty(t.CondominioId.ToString()) || t.CondominioId == default(Guid))
                        {
                            t.CondominioId    = condominio.CondominioId;
                            db.Entry(t).State = EntityState.Added;
                        }
                        else
                        {
                            db.Entry(t).State = EntityState.Modified;
                        }
                    });
                    db.Entry(condominio).State = EntityState.Modified;

                    await db.SaveChangesAsync();

                    scope.Complete();
                }

                return(RedirectToAction("Index"));
            }

            ViewBag.CidadeId = new SelectList(db.Cidades, "CidadeId", "Nome", condominio.CidadeId);
            return(View(condominio));
        }
Ejemplo n.º 19
0
    public static Condominio BuscarCondominio(int codigo)
    {
        try
        {
            Condominio obj = new Condominio();

            Conexion c = new Conexion();

            string servidor = c.cadena();

            SqlConnection conexion = new SqlConnection(servidor);
            SqlCommand    comando  = new SqlCommand
            {
                Connection  = conexion,
                CommandType = CommandType.StoredProcedure,
                CommandText = "P_BUSCAR_CONDOMINIO"
            };

            SqlParameter parametro = new SqlParameter
            {
                ParameterName = "@PIN_CODIGO",
                SqlDbType     = SqlDbType.Int,
                Value         = codigo
            };

            comando.Parameters.Add(parametro);
            SqlDataAdapter myDA = new SqlDataAdapter(comando);
            DataTable      dt   = new DataTable();
            myDA.Fill(dt);
            obj.Id          = Convert.ToInt32(dt.Rows[0][0].ToString());
            obj.Rut         = dt.Rows[0][1].ToString();
            obj.Nombre      = dt.Rows[0][2].ToString();
            obj.RazonSocial = dt.Rows[0][3].ToString();
            obj.Direccion   = dt.Rows[0][4].ToString();
            obj.Correo      = dt.Rows[0][5].ToString();
            obj.PaginaWeb   = dt.Rows[0][6].ToString();
            obj.Comuna      = Convert.ToInt16(dt.Rows[0][7].ToString());
            obj.Estado      = Convert.ToInt32(dt.Rows[0][8].ToString());
            return(obj);
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }
    }
Ejemplo n.º 20
0
        public bool cadastra(Condominio condominio)
        {
            query = null;
            try
            {
                query = "INSERT INTO CONDOMINIO (NOME, DT_INAUGURACAO, PROPRIETARIO, CNPJ, STS_ATIVO) VALUES ('"
                        + condominio.nome + "', '" + (condominio.dataInauguracao.ToString()) + "', '"
                        + condominio.proprietario + "', '" + condominio.cnpj + "', 1);";
                return(true);
            }

            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
        }
Ejemplo n.º 21
0
        public Condominio GetPorId(int id)
        {
            NpgsqlDataReader dataReader = base.GetPorId(id);
            Condominio       obj        = new Condominio();

            if (dataReader.HasRows && dataReader.Read())
            {
                obj = this.PreencherObjeto(dataReader);
            }

            /*
             * Fechando
             * */
            dataReader.Close();
            this.CloseCon();

            return(obj);
        }
Ejemplo n.º 22
0
        protected void EditRowButton_Click(Object sender, GridViewEditEventArgs e)
        {
            TableCell cell = gridView1.Rows[e.NewEditIndex].Cells[1];
            int       id   = Convert.ToInt32(cell.Text);

            /*
             * Obj
             * */
            Condominio obj = new Condominio().GetPorId(id);

            txId.Text = Convert.ToString(obj.Id);
            dlEndereco.DataValueField = Convert.ToString(obj.Id_endereco);
            txNome.Text   = Convert.ToString(obj.Nome);
            txQtdApt.Text = Convert.ToString(obj.Qtd_Apt);
            txAgua.Text   = Convert.ToString(obj.Valor_agua);
            txGas.Text    = Convert.ToString(obj.Valor_gas);
            txLuz.Text    = Convert.ToString(obj.Valor_luz);
        }
Ejemplo n.º 23
0
        protected void EditRowButton_Click(Object sender, GridViewEditEventArgs e)
        {
            TableCell cell = gridView1.Rows[e.NewEditIndex].Cells[1];
            int       id   = Convert.ToInt32(cell.Text);

            Condominio obj = new Condominio();

            obj.Id = id;
            Condominio condominio = obj.GetPorId(obj.Id);

            txId.Text         = Convert.ToString(condominio.Id);
            txIdEndereco.Text = Convert.ToString(condominio.Id_endereco);
            txNome.Text       = condominio.Nome;
            txQtdApt.Text     = Convert.ToString(condominio.Qtd_Apt);
            txAgua.Text       = Convert.ToString(condominio.Valor_agua);
            txGas.Text        = Convert.ToString(condominio.Valor_gas);
            txLuz.Text        = Convert.ToString(condominio.Valor_luz);
        }
Ejemplo n.º 24
0
        public bool altera(Condominio condominio)
        {
            query = null;
            try
            {
                query = "UPDATE CONDOMINIO SET NOME = '" + condominio.nome + "', PROPRIETARIO = '" + condominio.proprietario
                        + "', CNPJ = '" + condominio.cnpj + "' WHERE ID_COND = " + (condominio.id_cond).ToString() + ";";
                banco.MetodoNaoQuery(query);
                return(true);
            }

            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
        }
Ejemplo n.º 25
0
        private void frm_RlatorioAberturas_Load(object sender, EventArgs e)
        {
            frm_Relatorio frm = new frm_Relatorio();

            NomeRelatorio = frm.NomeRelatorio;
            InstrucaoSql  = frm.InstrucaoSql;
            //ConexaoDao ObjDAo = new ConexaoDao(ObjCon);
            DataTable DataTable_Report = new DataTable();

            //string sql = " SELECT Nome,cidade,estado FROM tbl_condominio WHERE id_condo =(select max(id_condo) from tbl_condominio)";


            try
            {
                //mod.sql
                //ObjCon.Abrir();
                //ObjCmd = new MySqlCommand(sql, ObjCon.Conection);
                //ObjDr = ObjCmd.ExecuteReader();

                //while (ObjDr.Read())
                //{

                Condominio condominio = repo.GetCondominio();

                Condominio = condominio.Nome;
                Cidade     = condominio.cidade;
                Estado     = condominio.estado;
                //}
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi possivel se conectar base de dados" + "ERROS DE COMANDOS:" + ex.Message);
            }
            this.reportViewer1.RefreshReport();
            DataTable_Report = (DataTable)dataGridView1.DataSource;
            string data = DateTime.Now.ToLongDateString();

            this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet5", DataTable_Report));
            this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("Condominio", Condominio));
            this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("Cidade", Cidade + " - " + Estado));
            this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("NomeRelatorio", NomeRelatorio));
            this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("Data", data));
            this.reportViewer1.RefreshReport();
        }
Ejemplo n.º 26
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtId.Text))
            {
                Condominio c = new Condominio();

                c.Nome_condominio = txtNome.Text;
                c.Cep             = txtCep.Text;
                c.Endereco        = txtEndereco.Text;
                c.Bairro          = txtBairro.Text;
                c.Cidade          = txtCidade.Text;
                c.Estado          = txtEstado.Text;
                c.Numero          = Convert.ToInt32(txtNumero.Text);
                c.Complemento     = txtComplemento.Text;
                c.Observacao      = txtObservacao.Text;

                CondominioDAL C = new CondominioDAL();
                C.Record(c); //Gravando o condominio
                MessageBox.Show("Condominio cadastrado com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                AlimentarGrid();
                LimparCampos();
            }
            else
            {
                Condominio c = new Condominio();

                c.Id = Convert.ToInt32(txtId.Text);
                c.Nome_condominio = txtNome.Text;
                c.Cep             = txtCep.Text;
                c.Endereco        = txtEndereco.Text;
                c.Bairro          = txtBairro.Text;
                c.Cidade          = txtCidade.Text;
                c.Estado          = txtEstado.Text;
                c.Numero          = Convert.ToInt32(txtNumero.Text);
                c.Complemento     = txtComplemento.Text;
                c.Observacao      = txtObservacao.Text;

                CondominioDAL C = new CondominioDAL();
                C.Update(c); //Gravando o condominio
                MessageBox.Show("Condominio atualizado com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                AlimentarGrid();
                LimparCampos();
            }
        }
Ejemplo n.º 27
0
        public Gerenciador()
        {
            condominios = new List<Condominio>();

            Condominio c1 = new Condominio("Águas Claras");
            Condominio c2 = new Condominio("COND 2");
            Condominio c3 = new Condominio("COND 3");
            Condominio c4 = new Condominio("COND 4");
            condominios.Add(c1);
            condominios.Add(c2);
            condominios.Add(c3);
            condominios.Add(c4);
            Bloco b1 = new Bloco(1);
            Bloco b2 = new Bloco(2);
            Bloco b3 = new Bloco(3);
            c1.addBloco(b1);
            c1.addBloco(b2);
            c2.addBloco(b3);
            Apartamento ap1 = new Apartamento(101);
            Apartamento ap2 = new Apartamento(102);
            Apartamento ap3 = new Apartamento(103);
            b1.addApartamento(ap1);
            b2.addApartamento(ap2);
            b2.addApartamento(ap3);
            ap1.Nome = "Maria francisca";
            ap2.Nome = "Jose carlos";
            ap1.Box = "02";
            ap2.addCota("Maria", 1000, 500, new Data("12/11/97"), new Data("27/01/97"), "observacao");
            ap2.addCota("Silvia", 200, 100, new Data("02/11/97"), new Data("27/11/97"), "observacao");
            ap2.addCota("Silvia", 1000, 100, new Data("02/11/97"), new Data("27/11/97"), "observacao");
            ap2.addAcordo(new Acordo("Catia Jose", "1124/568-4", "IBM", new Data("13/11/87"), new Data("11/11/87"), new Data("11/12/87"), 1200, 200, 4));
            ap2.addAcordo(new Acordo("Maria Oliveira", "1124/568-4", "IBM", new Data("13/11/87"), new Data("11/11/87"), new Data("11/12/87"), 1200, 200, 4));
            ap2.addAcordo(new Acordo("Claudia Oliveira", "1124/568-4", "IBM", new Data("13/11/87"), new Data("11/11/87"), new Data("11/12/87"), 1200, 200, 4));
            Processo proc = new Processo("Simão", "Dinheiro", "1136-9", 2000, new Data("13/11"), new Data("13/5/69"), new Data("05/14/05"));
               proc.addAjuizado(new Data("11/12/12"));
            proc.addAjuizado(new Data("13/13/13"));
            proc.addCustas(new Data("25/12/15"), 15000);
            proc.addCustas(new Data("01/01/16"), 20000);
            ap2.addProcesso(proc);
            ap2.addProcesso("Carlos", "Dinheiro", "1-3256", 2000, new Data("13/11"), new Data("13/5/69"), new Data("05/14/05"));
            ap2.addProcesso("Roberto", "Dinheiro", "8.9798", 2000, new Data("13/11"), new Data("13/5/69"), new Data("05/14/05"));
        }
Ejemplo n.º 28
0
        public List <Aviso> buscaPorCondominio(Condominio condominio)
        {
            query = null;
            List <Aviso> lstAviso = new List <Aviso>();

            try
            {
                query = "SELECT A.TITULO, A.DESCRICAO, A.DATA, C.NOME FROM AVISO AS A "
                        + " INNER JOIN CONDOMINIO AS C ON A.ID_COND = C.ID_COND "
                        + " WHERE A.STS_ATIVO = 1 AND C.NOME LIKE '%" + condominio + "%';";
                lstAviso = setarObjeto(banco.MetodoSelect(query));
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(lstAviso);
        }
Ejemplo n.º 29
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        try
        {
            if (e.CommandName.Equals("Editar"))
            {
                int         index      = Convert.ToInt32(e.CommandArgument);
                GridViewRow row        = GridView1.Rows[index];
                Label       codigo     = (Label)row.FindControl("CODIGO");
                int         id         = Convert.ToInt32(codigo.Text);
                Condominio  condominio = DatosCondominio.BuscarCondominio(id);
                ViewState["id"]     = id;
                txtRut.Text         = condominio.Rut;
                txtNombre.Text      = condominio.Nombre;
                txtRazonSocial.Text = condominio.RazonSocial;
                txtDireccion.Text   = condominio.Direccion;
                txtCorreo.Text      = condominio.Correo;
                txtPaginaWeb.Text   = condominio.PaginaWeb;

                Comuna comuna = DatosComuna.BuscarComuna(condominio.Comuna);
                cboRegion.SelectedValue = comuna.Provincia.Region.Id + "";

                cboProvincia.DataSource = DatosProvincia.ListarProvincia(comuna.Provincia.Region.Id);
                cboProvincia.DataBind();
                cboProvincia.SelectedValue = comuna.Provincia.Id + "";

                cboComuna.DataSource = DatosComuna.ListarComunas(comuna.Provincia.Id);
                cboComuna.DataBind();
                cboComuna.SelectedValue = comuna.Id + "";

                chkEstado.Enabled    = true;
                chkEstado.Checked    = condominio.Estado == 1 ? true : false;
                btnIngresar.Visible  = false;
                btnModificar.Visible = true;
            }
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }
Ejemplo n.º 30
0
        public async Task <ActionResult> Create(
            [Bind(Include = "CondominioId,CidadeId,Nome,Descricao,RazaoSocial,Cnpj,CondominioTelefones")]
            Condominio condominio)
        {
            if (ModelState.IsValid)
            {
                using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
                {
                    db.Condominios.Add(condominio);

                    await db.SaveChangesAsync();

                    scope.Complete();
                }

                return(RedirectToAction("Index"));
            }

            ViewBag.CidadeId = new SelectList(db.Cidades, "CidadeId", "Nome", condominio.CidadeId);
            return(View(condominio));
        }
Ejemplo n.º 31
0
    public static bool ModificarCondominio(Condominio obj)
    {
        try
        {
            bool     agregado = false;
            Conexion c        = new Conexion();
            string   servidor = c.cadena();

            using (SqlConnection conn = new SqlConnection(servidor))
            {
                using (SqlCommand cmd = new SqlCommand
                {
                    Connection = conn,
                    CommandType = CommandType.StoredProcedure,
                    CommandText = "P_MODIFICAR_CONDOMINIO"
                }
                       )
                {
                    cmd.Parameters.AddWithValue("@PIN_CODIGO", SqlDbType.VarChar).Value      = obj.Id;
                    cmd.Parameters.AddWithValue("@PIN_RUT", SqlDbType.VarChar).Value         = obj.Rut;
                    cmd.Parameters.AddWithValue("@PIN_NOMBRE", SqlDbType.VarChar).Value      = obj.Nombre;
                    cmd.Parameters.AddWithValue("@PIN_RAZONSOCIAL", SqlDbType.VarChar).Value = obj.RazonSocial;
                    cmd.Parameters.AddWithValue("@PIN_DIRECCION", SqlDbType.VarChar).Value   = obj.Direccion;
                    cmd.Parameters.AddWithValue("@PIN_CORREO", SqlDbType.VarChar).Value      = obj.Correo;
                    cmd.Parameters.AddWithValue("@PIN_PAGWEB", SqlDbType.VarChar).Value      = obj.PaginaWeb;
                    cmd.Parameters.AddWithValue("@PIN_COMUNA", SqlDbType.Int).Value          = obj.Comuna;
                    cmd.Parameters.AddWithValue("@PIN_ESTADO", SqlDbType.TinyInt).Value      = obj.Estado;

                    conn.Open();
                    cmd.ExecuteNonQuery();
                    agregado = true;
                }
            }
            return(agregado);
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }
    }
        public ActionResult Register(string id)
        {
            RegisterViewModel value  = new RegisterViewModel();
            Condominio        entity = null;

            if (id != null && id != "")
            {
                // Primeiro o sistema verifica se o id informado é um PathInfo ("ParcParadiso", "Alhpaville", etc)
                // Se não for, o sistema interpreta que o id = validador gerado a partir do envio do token para o condômino por e-mail pela administração

                entity = DWMSessaoLocal.GetCondominioByPathInfo(id);
                if (entity == null)
                {
                    value.UnidadeViewModel = new UnidadeViewModel()
                    {
                        Validador = id
                    }
                }
                ;
                else
                {
                    value.CondominioID = entity.CondominioID;
                }

                Factory <RegisterViewModel, ApplicationContext> factory = new Factory <RegisterViewModel, ApplicationContext>();
                value = factory.Execute(new CodigoAtivacaoBI(), value);
                if (entity != null)
                {
                    value.Condominio = entity;
                }
            }
            else
            {
                return(RedirectToAction("Login", "Account"));
            }

            return(View(value));
        }
Ejemplo n.º 33
0
        public List <Condominio> Listar()
        {
            try
            {
                OpenConnection();
                Cmd = new SqlCommand("SELECT * FROM tb_condominio", Con);
                Dr  = Cmd.ExecuteReader();

                List <Condominio> lista = new List <Condominio>();

                while (Dr.Read())
                {
                    Condominio c = new Condominio();
                    c.Id = Convert.ToInt32(Dr["Id"]);
                    c.Nome_condominio = Convert.ToString(Dr["nome_condominio"]);
                    c.Cep             = Convert.ToString(Dr["cep"]);
                    c.Endereco        = Convert.ToString(Dr["endereco"]);
                    c.Bairro          = Convert.ToString(Dr["bairro"]);
                    c.Cidade          = Convert.ToString(Dr["cidade"]);
                    c.Estado          = Convert.ToString(Dr["estado"]);
                    c.Numero          = Convert.ToInt32(Dr["numero"]);
                    c.Complemento     = Convert.ToString(Dr["complemento"]);
                    c.Observacao      = Convert.ToString(Dr["observacao"]);
                    //c.Cadastrado_por    = Convert.ToInt32(Dr["cadastrado_por"]);

                    lista.Add(c);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível listar os registros!" + ex.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
Ejemplo n.º 34
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtId.Text))
            {
                MessageBox.Show("Escolha um item na lista");
            }
            else
            {
                if (MessageBox.Show("Deseja Excluir este registro? \nEssa ação não poderá ser desfeita!", "Atenção", MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    Condominio    C = new Condominio();
                    CondominioDAL c = new CondominioDAL();
                    C.Id = Convert.ToInt32(txtId.Text);

                    c.Delete(Convert.ToInt32(C.Id));

                    MessageBox.Show("Registro " + txtId.Text + " excluído com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AlimentarGrid();
                    LimparCampos();
                }
            }
        }
Ejemplo n.º 35
0
 public void addCondominio(Condominio c)
 {
     condominios.Add(c);
 }
Ejemplo n.º 36
0
 /// <summary>
 /// Crea un generico Contratto di Appalto valido
 /// </summary>
 public Preventivo(TipoContratto tipoContratto, Condominio stabile, Fornitore fornitore) : base(tipoContratto, stabile, fornitore)
 {}