示例#1
0
        private void AdicionaTipoProdutoLista()
        {
            try
            {
                ModelTipoProduto tipo = new ModelTipoProduto();

                tipo.tipo_cod       = Convert.ToInt32(cbTipoProduto.SelectedValue);
                tipo.tipo_descricao = cbTipoProduto.Text;

                if (VerificaListaTipo(Convert.ToInt32(cbTipoProduto.SelectedValue)))
                {
                    listaTipoProduto.Add(tipo);

                    PreencheGridTipoProduto();
                }
                else
                {
                    MessageBox.Show("Tipo de produto ja foi selecionado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch
            {
                MessageBox.Show("Erro ao adicionar fornecedor!");
            }
        }
示例#2
0
 public bool Inserir(ModelTipoProduto tipo)
 {
     try
     {
         if (tipo.tipo_descricao != string.Empty)
         {
             dao.Inserir(tipo);
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }
        public bool Inserir(ModelProduto produto, List <ModelFornecedor> listaFornecedor, List <ModelTipoProduto> listaTipoProduto)
        {
            try
            {
                if (produto.descricao != string.Empty || produto.categoria != string.Empty || listaFornecedor.Count == 0 || listaTipoProduto.Count == 0)
                {
                    dao.Inserir(produto);

                    int retorno = BuscaUltimoId();

                    foreach (var item in listaFornecedor)
                    {
                        ModelFornecedor model = new ModelFornecedor();

                        model.codProduto = retorno;
                        model.for_cod    = item.for_cod;

                        dao.InserirProdutoFornecedor(model);
                    }

                    foreach (var item in listaTipoProduto)
                    {
                        ModelTipoProduto model = new ModelTipoProduto();

                        model.pro_cod  = retorno;
                        model.tipo_cod = item.tipo_cod;

                        dao.InserirTipoProduto(model);
                    }

                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch
            {
                return(false);
            }
        }
示例#4
0
        public bool InserirTipoProduto(ModelTipoProduto modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO produto_tipo_produto(pro_cod, tipo_cod)" +
                                  "VALUES (@produto, @tipo)";
                cmd.Parameters.AddWithValue("@produto", modelo.pro_cod);
                cmd.Parameters.AddWithValue("@tipo", modelo.tipo_cod);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelTipoProduto modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO tipo_produto(tipo_descricao)" +
                                  "VALUES (@descricao)";
                cmd.Parameters.AddWithValue("@descricao", modelo.tipo_descricao);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
示例#6
0
        public List <ModelTipoProduto> BuscaTipoProdutoIdLista(int codigo)
        {
            try
            {
                DataTable dt = dao.BuscaTipoProdutoPorId(codigo);
                List <ModelTipoProduto> lista = new List <ModelTipoProduto>();

                foreach (DataRow item in dt.Rows)
                {
                    ModelTipoProduto tipo = new ModelTipoProduto();

                    tipo.tipo_cod       = Convert.ToInt32(item["tipo_cod"].ToString());
                    tipo.tipo_descricao = item["tipo_descricao"].ToString();

                    lista.Add(tipo);
                }

                return(lista);
            }
            catch
            {
                return(null);
            }
        }