Exemplo n.º 1
0
        private void SaveCondominio(CondominioModel c)
        {
            data.connectToDB();

            SqlCommand cmd = new SqlCommand("insertCond", data.connection());

            //cmd.CommandText = "INSERT proj_condominio (num_fiscal, gerente_nif, nome) Values(@num_fiscal, @gerente_nif, @nome)";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Clear();
            cmd.Parameters.AddWithValue("@num_fiscal", c.num_fiscal);
            cmd.Parameters.AddWithValue("@gerente_nif", c.gerente_nif);
            cmd.Parameters.AddWithValue("@nome", c.nome);
            cmd.Connection = data.connection();

            try
            {
                cmd.ExecuteNonQuery();
                MessageBox.Show("Entry Successful!");
            }
            catch (Exception ex)
            {
                //throw new Exception("Failed to insert in database. \n ERROR MESSAGE: \n" + ex.Message);
                MessageBox.Show("Não foi possível guardar os dados! Verifique os campos inseridos!");
            }
            finally
            {
                data.close();
            }
        }
Exemplo n.º 2
0
 public AddCondominio(CondominioModel c)
 {
     InitializeComponent();
     FillGerenteLisBox();
     FillCondInfo(c);
     adding = false;     // update
 }
Exemplo n.º 3
0
        private void addCond_button_Click(object sender, EventArgs e)
        {
            CondominioModel cond = new CondominioModel();

            try
            {
                cond.num_fiscal  = Decimal.Parse(num_fical_TextBox.Text.ToString());
                cond.gerente_nif = (gerentes_listBox.SelectedItem as GerenteView).value;
                cond.nome        = nome_cond_textBox.Text.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            if (adding)
            {
                SaveCondominio(cond);
            }
            else
            {
                UpdateCondominio(cond);
            }
            CondoForm parent = (CondoForm)Owner;

            parent.FillCondominiosLisBox();
            parent.Show();
            this.Close();
        }
Exemplo n.º 4
0
        private void UpdateCondominio(CondominioModel c)
        {
            data.connectToDB();

            SqlCommand cmd = new SqlCommand("updateCond", data.connection());

            //cmd.CommandText = "UPDATE proj_condominio SET gerente_nif = @gerente_nif WHERE num_fiscal = @num_fiscal";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Clear();
            cmd.Parameters.AddWithValue("@num_fiscal", c.num_fiscal);
            cmd.Parameters.AddWithValue("@gerente_nif", c.gerente_nif);
            cmd.Connection = data.connection();

            try
            {
                cmd.ExecuteNonQuery();
                MessageBox.Show("Update Successful!");
            }
            catch (Exception ex)
            {
                //throw new Exception("Failed to update in database. \n ERROR MESSAGE: \n" + ex.Message);
                MessageBox.Show("Não foi possível atualizar os dados! Verifique os campos inseridos!");
            }
            finally
            {
                data.close();
            }
        }
Exemplo n.º 5
0
 private void FillCondInfo(CondominioModel c)
 {
     num_fical_TextBox.Text     = c.num_fiscal.ToString();
     num_fical_TextBox.ReadOnly = true;
     name_cond_label.Text       = c.nome;
     add_nome_cond_label.Hide();
     nome_cond_textBox.Hide();
 }
        /// <summary>
        /// Altera dados na base de dados
        /// </summary>
        /// <param name="condominioModel">Dados do modelo</param>
        public void Editar(CondominioModel condominioModel)
        {
            tb_condominio condominioE = new tb_condominio();

            Atribuir(condominioModel, condominioE);
            unitOfWork.RepositorioCondominio.Editar(condominioE);
            unitOfWork.Commit(shared);
        }
        public void EditarTest()
        {
            GerenciadorCondominio target          = new GerenciadorCondominio();
            CondominioModel       condominioModel = target.Obter(1);

            condominioModel.Nome = "Condimínio Edfício Atlanta";
            target.Editar(condominioModel);
            Assert.AreSame("Condimínio Edfício Atlanta", condominioModel.Nome);
        }
 public ActionResult Edit(CondominioModel condominioModel)
 {
     if (ModelState.IsValid)
     {
         gCondominio.Editar(condominioModel);
         return(RedirectToAction("Index"));
     }
     return(View(condominioModel));
 }
        public void RemoverTest()
        {
            GerenciadorCondominio target     = new GerenciadorCondominio();
            CondominioModel       condominio = target.Obter(1);

            Assert.AreSame(condominio.IdCondominio, 1);
            condominio.IdCondominio = 1;
            target.Remover(condominio.IdCondominio);
        }
 public ActionResult Create(CondominioModel condominioModel)
 {
     if (ModelState.IsValid)
     {
         gCondominio.Inserir(condominioModel);
         return(RedirectToAction("Index"));
     }
     return(View(condominioModel));
 }
        /// <summary>
        /// Insere um novo na base de dados
        /// </summary>
        /// <param name="condominioModel">Dados do modelo</param>
        /// <returns>Chave identificante na base</returns>
        public int Inserir(CondominioModel condominioModel)
        {
            tb_condominio condominioE = new tb_condominio();

            Atribuir(condominioModel, condominioE);
            unitOfWork.RepositorioCondominio.Inserir(condominioE);
            unitOfWork.Commit(shared);
            return(condominioE.IdCondominio);
        }
        public void AtribuirTest()
        {
            GerenciadorCondominio_Accessor target = new GerenciadorCondominio_Accessor(); // TODO: Initialize to an appropriate value
            CondominioModel condominioModel       = null;                                 // TODO: Initialize to an appropriate value
            tb_condominio   condominioE           = null;                                 // TODO: Initialize to an appropriate value

            target.Atribuir(condominioModel, condominioE);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
        public void ObterTest()
        {
            GerenciadorCondominio target         = new GerenciadorCondominio();
            CondominioModel       novoCondominio = target.Obter(1);
            CondominioModel       actual         = new CondominioModel();

            actual.IdCondominio = 1;
            actual = target.Obter(actual.IdCondominio);
            Assert.AreEqual(actual, novoCondominio);
        }
 /// <summary>
 /// Atribui dados do Condominio Model para o Condominio Entity
 /// </summary>
 /// <param name="condominioModel">Objeto do modelo</param>
 /// <param name="condominioE">Entity mapeada da base de dados</param>
 private void Atribuir(CondominioModel condominioModel, tb_condominio condominioE)
 {
     condominioE.IdCondominio = condominioModel.IdCondominio;
     condominioE.Nome         = condominioModel.Nome;
     condominioE.Rua          = condominioModel.Rua;
     condominioE.Numero       = condominioModel.Numero;
     condominioE.Bairro       = condominioModel.Bairro;
     condominioE.Complemento  = condominioModel.Complemento;
     condominioE.CEP          = condominioModel.Cep;
     condominioE.Cidade       = condominioModel.Cidade;
     condominioE.Estado       = condominioModel.Estado;
 }
        //
        // GET: /condominio/Edit/5
        // [Authorize(Roles = "Adm Sistema")]
        public ActionResult Edit(int id)
        {
            CondominioModel condominio = gCondominio.Obter(id);

            return(View(condominio));
        }
        //
        // GET: /condominio/Details/5
        //[Authorize(Roles = "Adm Sistema")]
        public ViewResult Details(int id)
        {
            CondominioModel condominio = gCondominio.Obter(id);

            return(View(condominio));
        }
Exemplo n.º 17
0
        public ActionResult Edit(CondominioModel modelo)
        {
            var resul = _condominioBusiness.Actualizar(modelo);

            return(Json(resul));
        }
Exemplo n.º 18
0
        public ActionResult Create(CondominioModel modelo)
        {
            var resul = _condominioBusiness.Agregar(modelo);

            return(Json(resul));
        }
        //
        // GET: /condominio/Delete/5
        public ActionResult Delete(int id)
        {
            CondominioModel condominioModel = gCondominio.Obter(id);

            return(View(condominioModel));
        }
Exemplo n.º 20
0
        public PartialViewResult Grid(CondominioModel modelo)
        {
            var resul = condominioBl.Consultar(modelo);

            return(PartialView("~/Views/Condominio/Grid.cshtml", (List <DAL.CAT_CONDOMINIOS>)resul.datos));
        }
Exemplo n.º 21
0
        public PartialViewResult Grid(CondominioModel modelo)
        {
            var resul = _condominioBusiness.Consultar(modelo);

            return(PartialView("~/Views/Condominio/CondominioGrid.cshtml", (List <AdminVivienda.DAL.CAT_CONDOMINIO>)resul.datos));
        }