示例#1
0
        public List <TipoFornecimento> DListarTipoFornecimento()
        {
            List <TipoFornecimento> tiposFornecimentos = new List <TipoFornecimento>();

            try
            {
                conexao.abrirConexao();
                string        sql      = "select idTipoFornecimento, descTipoFornecimento from TipoFornecimento";
                SqlCommand    comando  = new SqlCommand(sql, conexao.sqlConn);
                SqlDataReader DbReader = comando.ExecuteReader();
                try
                {
                    while (DbReader.Read())
                    {
                        TipoFornecimento tipoFornecimento = new TipoFornecimento();
                        tipoFornecimento.IdTipoFornecimento   = DbReader.GetInt32(DbReader.GetOrdinal("idTipoFornecimento"));
                        tipoFornecimento.DescTipoFornecimento = DbReader.GetString(DbReader.GetOrdinal("descTipoFornecimento"));
                        tiposFornecimentos.Add(tipoFornecimento);
                    }
                    DbReader.Close();
                    comando.Dispose();
                }
                catch (Exception ex)
                {
                    throw new FaultException("Pesquisa Listar Tipo Fornecimento sem resultado" + ex.Message);
                }
                conexao.fecharConexao();
            }
            catch (Exception E)
            {
                throw new FaultException("Erro ao Listar Tipo Fornecimento \n\n" + E.Message);
            }
            return(tiposFornecimentos);
        }
示例#2
0
 public void NCadastrarAlterarTipoFornecimento(TipoFornecimento tipoFornecimento)
 {
     if (tipoFornecimento.IdTipoFornecimento == 0)
     {
         if (tipoFornecimento.DescTipoFornecimento.Length == 0 || tipoFornecimento.DescTipoFornecimento.Equals("") || tipoFornecimento.DescTipoFornecimento == null)
         {
             throw new Exception("Por Favor, Informar Descrição do Tipo de Fornecimento !");
         }
         else
         {
             new DTipoFornecimento().DCadastrarTipoFornecimento(tipoFornecimento);
         }
     }
     else
     {
         if (tipoFornecimento.DescTipoFornecimento.Length == 0 || tipoFornecimento.DescTipoFornecimento.Equals("") || tipoFornecimento.DescTipoFornecimento == null)
         {
             throw new Exception("Por Favor, Informar Descrição do Tipo de Fornecimento !");
         }
         else
         {
             new DTipoFornecimento().DAlterarTipoFornecimento(tipoFornecimento);
         }
     }
 }
示例#3
0
        private void buttonDeletar_Click(object sender, EventArgs e)
        {
            int    id = 0;
            string descricao;

            descricao = textBoxDescricao.Text;

            if (textBoxId.Text.Length > 0)
            {
                id = Int32.Parse(textBoxId.Text);

                TipoFornecimento tipoFornecimento = new TipoFornecimento();

                tipoFornecimento.IdTipoFornecimento   = id;
                tipoFornecimento.DescTipoFornecimento = descricao;

                try
                {
                    localhost.Service1 service1 = new localhost.Service1();
                    service1.TipoFornecimentoDeletar(tipoFornecimento);

                    MessageBox.Show("Tipo de Fornecimento Deletado com Sucesso !", "Ateção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    ListarTipoFornecimento();
                    LimparTela();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Escolha um Perfil da Lista Para Deletar !", "Ateção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
        private void buttonVai_Click(object sender, EventArgs e)
        {
            if (listViewTipoFornecimento.FocusedItem != null)
            {
                int posicao = listViewTipoFornecimento.FocusedItem.Index;
                TipoFornecimento tipoFornecimentoEscolhido = listTipoFornecimento.ElementAt(posicao);

                novoProduto.ListaTipoFornecimento.ToList().Add(tipoFornecimentoEscolhido);
                CarregarTipoFornecimentoEscolhidos();
            }
        }
示例#5
0
 public void NDeletarTipoFornecimento(TipoFornecimento tipoFornecimento)
 {
     if (tipoFornecimento.IdTipoFornecimento == 0)
     {
         throw new Exception("Por Favor, Escolha um Tipo de Fornecimento da Lista Para Deletar !");
     }
     else
     {
         new DTipoFornecimento().DDeletarTipoFornecimento(tipoFornecimento);
     }
 }
示例#6
0
        public void DDeletarTipoFornecimento(TipoFornecimento tipoFornecimento)
        {
            try
            {
                conexao.abrirConexao();
                string sql = "delete TipoFornecimento where idTipoFornecimento = @idTipoFornecimento";

                SqlCommand comando = new SqlCommand(sql, conexao.sqlConn);

                comando.Parameters.Add("@idTipoFornecimento", SqlDbType.Int);
                comando.Parameters["@idTipoFornecimento"].Value = tipoFornecimento.IdTipoFornecimento;

                comando.ExecuteNonQuery();
                conexao.fecharConexao();
            }
            catch (Exception E)
            {
                throw new FaultException("Erro ao Deletar Tipo Fornecimento \n\n" + E.Message);
            }
        }
示例#7
0
        public void DCadastrarTipoFornecimento(TipoFornecimento tipoFornecimento)
        {
            try
            {
                conexao.abrirConexao();
                string sql = "insert into TipoFornecimento";
                sql += "(descTipoFornecimento) values";
                sql += "(@descTipoFornecimento)";

                SqlCommand comando = new SqlCommand(sql, conexao.sqlConn);

                comando.Parameters.Add("@descTipoFornecimento", SqlDbType.VarChar);
                comando.Parameters["@descTipoFornecimento"].Value = tipoFornecimento.DescTipoFornecimento;

                comando.ExecuteNonQuery();
                conexao.fecharConexao();
            }
            catch (Exception E)
            {
                throw new FaultException("Erro ao Cadastrar Tipo Fornecimento \n\n" + E.Message);
            }
        }
示例#8
0
        private void buttonSalvar_Click(object sender, EventArgs e)
        {
            int    id = 0;
            string descricao;

            descricao = textBoxDescricao.Text;

            if (textBoxId.Text.Length > 0)
            {
                id = Int32.Parse(textBoxId.Text);
            }
            if (descricao.Equals("") || descricao.Length == 0 || descricao == null)
            {
                MessageBox.Show("Por Favor, Informar Descrição do Tipo de Fornecimento !", "Ateção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxDescricao.Focus();
            }
            else
            {
                TipoFornecimento tipoFornecimento = new TipoFornecimento();

                tipoFornecimento.IdTipoFornecimento   = id;
                tipoFornecimento.DescTipoFornecimento = descricao;

                try
                {
                    localhost.Service1 service1 = new localhost.Service1();
                    service1.TipoFornecimentoCadastrarAlterar(tipoFornecimento);
                    MessageBox.Show("Tipo de Fornecimento Salvo com Sucesso !", "Ateção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    ListarTipoFornecimento();
                    LimparTela();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
示例#9
0
 public void TipoFornecimentoDeletar(TipoFornecimento tipoFornecimento)
 {
     new NTipoFornecimento().NDeletarTipoFornecimento(tipoFornecimento);
 }
示例#10
0
 public void TipoFornecimentoCadastrarAlterar(TipoFornecimento tipoFornecimento)
 {
     new NTipoFornecimento().NCadastrarAlterarTipoFornecimento(tipoFornecimento);
 }