Ejemplo n.º 1
0
        public string Delete(int id)
        {
            conn.Open();
            var trans = conn.BeginTransaction();

            try
            {
                BairroDao bairroDao = new BairroDao(conn, trans);
                if (bairroDao.GetAsExist(id))
                {
                    bairroDao.Delete(id);

                    trans.Commit();
                    return("Sucesso");
                }
                else
                {
                    return("Erro ao Excluir Bairro, bairro não Encontrado");
                }
            }
            catch (Exception e)
            {
                trans.Rollback();
                throw new Exception(e.Message);
            }
            finally
            {
                conn.Close();
            }
        }
Ejemplo n.º 2
0
        public string InsertOrUpdate(Bairro obj, SqlTransaction trans = null, SqlConnection conn = null)
        {
            string retorno = "Sucesso"; bool IsOpen = true;

            try
            {
                if (conn == null)
                {
                    IsOpen = false;
                    conn   = Connection.ConnectionSQL();
                    conn.Open();
                    trans = conn.BeginTransaction();
                }
                if (new CidadeDao(conn, trans).GetAsObject(new Cidade {
                    Id_Cidade = obj.Cidade
                }).Id_Cidade > 0)
                {
                    BairroDao BairroDao = new BairroDao(conn, trans);

                    if (BairroDao.GetAsObject(new Bairro {
                        Nome = obj.Nome, Cidade = obj.Cidade
                    }).Id_Bairro != 0)
                    {
                        BairroDao.Update(obj);
                    }
                    else
                    {
                        BairroDao.Insert(obj);
                    }

                    if (!IsOpen)
                    {
                        trans.Commit();
                    }
                }
                else
                {
                    retorno = "Cidade não Cadastrada";
                }

                return(retorno);
            }
            catch (Exception e)
            {
                trans.Rollback();

                return(e.Message);
            }
            finally
            {
                if (!IsOpen)
                {
                    conn.Close();
                }
            }
        }
Ejemplo n.º 3
0
 public int SelectID(string nome)
 {
     if (nome.Length == 0)
     {
         throw new Exception("Escolha um Bairro");
     }
     else
     {
         bairroDados = new BairroDao();
         return bairroDados.SelectId(nome);
     }
 }
Ejemplo n.º 4
0
 public BairroRN()
 {
     bairroDados = new BairroDao();
 }
Ejemplo n.º 5
0
        public ActionResult Get(string partitionKey)
        {
            var bairros = new BairroDao().Listar(partitionKey);

            return(Json(bairros, JsonRequestBehavior.AllowGet));
        }