コード例 #1
0
ファイル: FiltroRelCidades.cs プロジェクト: TCCFW/TCC
        private void button1_Click(object sender, EventArgs e)
        {
            Model.CidadeModel cidades = new Model.CidadeModel();
            if ((txtcidadeconsulta.Text != string.Empty) || (chkTodos.Checked == true))
            {

            if (txtcodigo.Text != string.Empty)
            {
                cidades.Codigo = Convert.ToInt32 (txtcodigo.Text);
            }
            if ((rbnao.Checked == false) && (rbsim.Checked == true))
            {
                cidades.Bloqueado = "S";
            }
            if ((rbnao.Checked == true) && (rbsim.Checked == false))
            {
                cidades.Bloqueado = "N";
            }
            if(rbTodos.Checked == true)
            {
                cidades.Bloqueado = "T";
            }
            if (chkTodos.Checked == true)
            {
                cidades.Codigo = 0;
            }
            RelatorioCidades(cidades);

            }
            else
            {
                MessageBox.Show("Informe a cidade antes de gerar o relatorio", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #2
0
        public bool Update(Model.CidadeModel data)
        {
            bool result = false;

            try
            {
                var conn = Utils.HelperSettings.ReadString("ConnectionString");
                var dal  = new DAL.CidadeDAL(conn);
                dal.Update(data);
                result = true;
            }
            catch (Exception ex)
            {
                Utils.HelperLog.WriteText(ex, "CidadeService.Update");
            }
            return(result);
        }
コード例 #3
0
        public void Insert(Model.CidadeModel data)
        {
            try
            {
                System.Data.SqlClient.SqlParameter[] parameters = new System.Data.SqlClient.SqlParameter[]
                {
                    new System.Data.SqlClient.SqlParameter("@Capital", data.Capital ? "S" : "N"),
                    new System.Data.SqlClient.SqlParameter("@Estado", data.EstadoCodigo),
                    new System.Data.SqlClient.SqlParameter("@Nome", data.Nome)
                };

                ExecuteCommand("usp_cidade_insert", parameters);
            }
            catch (Exception ex)
            {
                Utils.HelperLog.WriteText(ex, "CidadeDAL.Insert");
            }
        }
コード例 #4
0
ファイル: CidadeController.cs プロジェクト: renatomatos/prova
        public ActionResult Add(Model.CidadeModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (Web.CidadeProxy.CidadeServiceClient proxy = new CidadeProxy.CidadeServiceClient())
                    {
                        proxy.Add(model);
                    }

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Utils.HelperLog.WriteText(ex, "CidadeController.Add[POST]");
            }

            AddEstadosToViewBag();

            return(View(model));
        }
コード例 #5
0
ファイル: CidadesDAL.cs プロジェクト: TCCFW/TCC
        public Model.CidadeModel getCidades(int codigo)
        {
            conn = new SqlConnection(Strconexao);
            SqlCommand cmd = null;
            SqlDataReader dr;
            string commandtext;

            if (codigo != 0)
            {
                commandtext = "select * from cidades where codigo=" + codigo;
            }
            else
            {
                commandtext = "select * from cidades";
            }
            Model.CidadeModel cidades = new Model.CidadeModel();

            try
            {
                cmd = new SqlCommand(commandtext, conn);
                conn.Open();
                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                //
                while (dr.Read())
                {
                    cidades.Codigo = dr.GetInt32(0);
                    cidades.Cidade = dr.GetString(1);
                    cidades.UF = dr.GetString(2);
                    cidades.Bloqueado = dr.GetString(3);

                }
                return cidades;
            }

            catch (SqlException ex)
            {
                throw new ApplicationException(ex.ToString());
            }
            finally
            {
                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
            }
        }
コード例 #6
0
 public bool Update(Model.CidadeModel data)
 {
     return(base.Channel.Update(data));
 }
コード例 #7
0
 public bool Add(Model.CidadeModel data)
 {
     return(base.Channel.Add(data));
 }
コード例 #8
0
ファイル: CadCidades.cs プロジェクト: TCCFW/TCC
 private void tsexcluir_Click(object sender, EventArgs e)
 {
     BLL.CidadesBLL cidadesBLL = new BLL.CidadesBLL();
     Model.CidadeModel cidadesModel = new Model.CidadeModel();
     if (txtcodigocidade.Text == String.Empty)
     {
         MessageBox.Show("Selecione a cidade que deseja excluir", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         cidadesModel.Codigo = Convert.ToInt32(txtcodigocidade.Text);
         if (MessageBox.Show("Tem certeza que deseja excluir a cidade codigo " + txtcodigocidade.Text + "?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             cidadesBLL.ExcluirCidades(cidadesModel);
             MessageBox.Show("Cidade excluída com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
             RecebeUltimaCidade(0);
         }
         else
         {
             tsCancelar.Enabled = false;
         }
     }
 }
コード例 #9
0
ファイル: CadCidades.cs プロジェクト: TCCFW/TCC
        private void salvarCidades()
        {
            BLL.CidadesBLL cidadesBLL = new BLL.CidadesBLL();
            Model.CidadeModel cidadesModel = new Model.CidadeModel();

            cidadesModel.Cidade = txtcidade.Text;
            if ((rbnao.Checked == false) && (rbsim.Checked == true))
            {
                cidadesModel.Bloqueado = "S";

            }
            if ((rbnao.Checked == true) && (rbsim.Checked == false))
            {
                cidadesModel.Bloqueado = "N";
            }

            cidadesModel.UF = mskuf.Text;

            if (Modificar == false)
            {
                cidadesBLL.IncluirCidades(cidadesModel);
            }
            else
            {
                cidadesModel.Codigo = Convert.ToInt32(txtcodigocidade.Text);
                cidadesBLL.AlterarCidades(cidadesModel);
            }
            MessageBox.Show("Dados Gravados com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }