Пример #1
0
        private void BOTAOSALVAR_Click(object sender, EventArgs e)
        {
            if (validaGrupo())
            {
                GrupoModelo grupo = new GrupoModelo();

                if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null)
                {
                    grupo.codigo = Convert.ToInt32(EDITCODIGO.Text);
                }
                grupo.descricao = EDITDESCRICAO.Text;

                GrupoControle grupocontrole = new GrupoControle();
                if (EDITCODIGO.Text != "" || (EDITCODIGO.Text == null))
                {
                    grupocontrole.alterar(grupo);
                }
                else
                {
                    grupocontrole.salvar(grupo);
                }
                MessageBox.Show("Cadastro realizado com sucesso", "Cadastro Grupo Produtos");
                limpaTela();
            }
        }
Пример #2
0
        public void salvar(GrupoModelo grupo)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("INSERT INTO grupo(codigo,descricao) VALUES (@codigo,@descricao)", conexao);
                comando.Parameters.AddWithValue("@codigo", grupo.codigo);
                comando.Parameters.AddWithValue("@descricao", grupo.descricao);
                comando.ExecuteNonQuery();

                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao);


                // Executa a consulta

                tabelaDados = comando.ExecuteReader();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
 private void ConverterDtoParaModelo(GrupoModelo destino)
 {
     destino.Descricao = this.cadastro.ObterValorNormalizado(c => c.Nome, destino.Descricao);
     destino.BoxPadrao = this.cadastro.ObterValorNormalizado(c => c.BoxPadrao, destino.BoxPadrao);
     destino.Esquadria = this.cadastro.ObterValorNormalizado(c => c.Esquadria, destino.Esquadria);
     destino.Situacao  = (int)this.cadastro.ObterValorNormalizado(c => c.Situacao, (Situacao)destino.Situacao);
 }
Пример #4
0
 public void excluir(GrupoModelo grupo)
 {
     try
     {
         grupodb.excluir(grupo);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Пример #5
0
 public void alterar(GrupoModelo grupo)
 {
     try
     {
         grupodb.alterar(grupo);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Пример #6
0
 public void salvar(GrupoModelo grupo)
 {
     try
     {
         grupodb.salvar(grupo);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Пример #7
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            FprodutoLoc produtoLocFrm = new FprodutoLoc();

            produtoLocFrm.ShowDialog();

            if (produtoLocFrm.codigoretornado != "" && produtoLocFrm.codigoretornado != null)
            {
                ProdutoModelo   produto         = new ProdutoModelo();
                ProdutoControle ProdutoControle = new ProdutoControle();
                produto.codigo = int.Parse(produtoLocFrm.codigoretornado);
                if (produto.codigo > 0)
                {
                    produto = ProdutoControle.atualizatela(produto);

                    EDITCODIGO.Text = Convert.ToString(produto.codigo);

                    EDITDESCRICAO.Text   = produto.descricao;
                    EDITSITUACAO.Text    = produto.situacao;
                    EDITUNIDADE.Text     = produto.unidade;
                    EDITGRUPOCODIGO.Text = Convert.ToString(produto.grupocodigo);
                    EDITCUSTO.Text       = Convert.ToString(produto.custo);
                    EDITCUSTOMEDIO.Text  = Convert.ToString(produto.customedio);
                    if (Convert.ToString(produto.dataultimacompra) != "01/01/0001 00:00:00" && Convert.ToString(produto.dataultimacompra) != "" && Convert.ToString(produto.dataultimacompra) != null)
                    {
                        EDITDATAULTIMACOMPRA.Text = Convert.ToString(produto.dataultimacompra);
                    }
                    else
                    {
                        EDITDATAULTIMACOMPRA.Clear();
                    }
                    if (Convert.ToString(produto.dataultimasaida) != "01/01/0001 00:00:00" && Convert.ToString(produto.dataultimasaida) != "" && Convert.ToString(produto.dataultimasaida) != null)
                    {
                        EDITDATAULTIMASAIDA.Text = Convert.ToString(produto.dataultimasaida);
                    }
                    else
                    {
                        EDITDATAULTIMASAIDA.Clear();
                    }
                    EDITESTOQUE.Text = Convert.ToString(produto.estoque);

                    if (produto.grupocodigo > 0)
                    {
                        GrupoModelo   grupo         = new GrupoModelo();
                        GrupoControle grupocontrole = new GrupoControle();
                        grupo.codigo            = produto.grupocodigo;
                        grupo                   = grupocontrole.atualizatela(grupo);
                        EDITGRUPODESCRICAO.Text = grupo.descricao;
                    }
                }
            }
            BOTAONOVO_Click(sender, e);
        }
        /// <summary>
        /// Inicia uma nova instância da classe <see cref="ConverterCadastroAtualizacaoParaGrupoProjeto"/>.
        /// </summary>
        /// <param name="cadastro">O DTO de cadastro, enviado para o endpoint.</param>
        /// <param name="atual">O grupo de projeto atual (opcional), para que sejam aproveitados os valores, se necessário.</param>
        public ConverterCadastroAtualizacaoParaGrupoProjeto(
            CadastroAtualizacaoDto cadastro,
            GrupoModelo atual = null)
        {
            this.cadastro     = cadastro;
            this.grupoProjeto = new Lazy <GrupoModelo>(() =>
            {
                var destino = atual ?? new GrupoModelo();
                this.ConverterDtoParaModelo(destino);

                return(destino);
            });
        }
Пример #9
0
        private void BOTAOEXCLUIR_Click(object sender, EventArgs e)
        {
            GrupoModelo gru = new GrupoModelo();

            gru.codigo = Convert.ToInt32(EDITCODIGO.Text);

            GrupoControle grupocontrole = new GrupoControle();

            grupocontrole.excluir(gru);

            MessageBox.Show("Cadastro excluído com sucesso", "Cadastro Grupo Produtos");
            limpaTela();
        }
Пример #10
0
        private void BOTAOGRUPO_Click(object sender, EventArgs e)
        {
            FGrupoLoc grupoFrmLoc = new FGrupoLoc();

            grupoFrmLoc.ShowDialog();
            if (grupoFrmLoc.codigoretornado != "" && grupoFrmLoc.codigoretornado != null)
            {
                GrupoModelo grupo = new GrupoModelo();
                grupo.codigo = int.Parse(grupoFrmLoc.codigoretornado);
                GrupoControle Grupocontrole = new GrupoControle();
                grupo = Grupocontrole.atualizatela(grupo);
                EDITGRUPOCODIGO.Text    = Convert.ToString(grupo.codigo);
                EDITGRUPODESCRICAO.Text = grupo.descricao;
            }
        }
Пример #11
0
        public GrupoModelo atualizatela(GrupoModelo codigo)
        {
            try
            {
                GrupoModelo grupo = new GrupoModelo();

                grupo = grupodb.atualizatela(codigo);

                return(grupo);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Пример #12
0
        /// <summary>
        /// Inicia uma nova instância da classe <see cref="ListaDto"/>.
        /// </summary>
        /// <param name="grupo">O grupo de projeto que será retornado.</param>
        public ListaDto(GrupoModelo grupo)
        {
            this.Id        = (int)grupo.IdGrupoModelo;
            this.Nome      = grupo.Descricao;
            this.BoxPadrao = grupo.BoxPadrao;
            this.Esquadria = grupo.Esquadria;
            this.Situacao  = new IdNomeDto
            {
                Id   = grupo.Situacao,
                Nome = Colosoft.Translator.Translate((Situacao)grupo.Situacao).Format(),
            };

            this.Permissoes = new PermissoesDto
            {
                LogAlteracoes = LogAlteracaoDAO.Instance.TemRegistro(LogAlteracao.TabelaAlteracao.GrupoModelo, grupo.IdGrupoModelo, null),
            };
        }
Пример #13
0
        private void BOTAOPESQUISA_Click(object sender, EventArgs e)
        {
            Funcoes funcoes = new Funcoes();

            Boolean wsts;

            wsts = funcoes.validaFiltrosPesquisa(COMBOTIPOPESQUISA.Text, EDITPESQUISA.Text);
            if (wsts == true)
            {
                Boolean statuscampos;
                statuscampos = true;
                //Dados da tabela cadastro
                GrupoModelo gru = new GrupoModelo();

                if (COMBOTIPOPESQUISA.Text == "Código") //Código
                {
                    int WCodigo;
                    if (int.TryParse(EDITPESQUISA.Text, out WCodigo))
                    {
                        gru.codigo = WCodigo;
                    }
                    else
                    {
                        MessageBox.Show("O código informado não é um número válido.", "CONTEÚDO DA PESQUISA");
                        statuscampos = false;
                    }
                }
                else if (COMBOTIPOPESQUISA.Text == "Descrição") //Nome / razão
                {
                    if (EDITPESQUISA.Text != "" && EDITPESQUISA.Text != null)
                    {
                        gru.descricao = "%" + EDITPESQUISA.Text + "%";
                    }
                    else
                    {
                        MessageBox.Show("Informe um Nome ou Razão social para pesquisar.", "CONTEÚDO DA PESQUISA");
                        statuscampos = false;
                    }
                }
                if (statuscampos == true)
                {
                    listaGrid(gru);
                }
            }
        }
Пример #14
0
        public void listaGrid(GrupoModelo grupo)
        {
            string strSQL = "SELECT * FROM GRUPO WHERE codigo > 0 ";

            EDITCODIGO.Text = Convert.ToString(grupo.codigo);
            codigoretornado = Convert.ToString(grupo.codigo);

            if (grupo.codigo > 0)
            {
                strSQL = strSQL + "and codigo = @codigo";
            }
            if (grupo.descricao != "" && grupo.descricao != null)
            {
                strSQL = strSQL + "and descricao like @descricao";
            }

            objConexao = new MySqlConnection(conexaoBancoDados);

            objComando = new MySqlCommand(strSQL, objConexao);

            if (grupo.codigo > 0)
            {
                objComando.Parameters.AddWithValue("@codigo", grupo.codigo);
            }
            if (grupo.descricao != "" && grupo.descricao != null)
            {
                objComando.Parameters.AddWithValue("@descricao", grupo.descricao);
            }
            try
            {
                MySqlDataAdapter objAdp = new MySqlDataAdapter(objComando);

                DataTable dtLista = new DataTable();

                objAdp.Fill(dtLista);

                gridgrupoLoc.DataSource = dtLista;
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Пример #15
0
        public void excluir(GrupoModelo grupo)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("delete from grupo where codigo = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", grupo.codigo);

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Пример #16
0
        public void alterar(GrupoModelo grupo)
        {
            try
            {
                AbrirConexao();

                comando = new MySqlCommand("update grupo set codigo =@codigo, descricao =@descricao where codigo=@codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", grupo.codigo);
                comando.Parameters.AddWithValue("@descricao", grupo.descricao);
                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Пример #17
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            FGrupoLoc grupoLocFrm = new FGrupoLoc();

            grupoLocFrm.ShowDialog();

            if (grupoLocFrm.codigoretornado != "" && grupoLocFrm.codigoretornado != null)
            {
                GrupoModelo   grupo         = new GrupoModelo();
                GrupoControle GrupoControle = new GrupoControle();
                grupo.codigo = int.Parse(grupoLocFrm.codigoretornado);
                if (grupo.codigo > 0)
                {
                    grupo = GrupoControle.atualizatela(grupo);

                    EDITCODIGO.Text    = Convert.ToString(grupo.codigo);
                    EDITDESCRICAO.Text = grupo.descricao;
                }
            }
            BOTAONOVO_Click(sender, e);
        }
Пример #18
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            GrupoModelo grupo = new GrupoModelo();

            if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null)
            {
                grupo.codigo = Convert.ToInt32(EDITCODIGO.Text);
            }
            grupo.descricao = EDITDESCRICAO.Text;

            GrupoControle grupocontrole = new GrupoControle();

            if (EDITCODIGO.Text != "" || (EDITCODIGO.Text == null))
            {
                grupocontrole.alterar(grupo);
            }
            else
            {
                grupocontrole.salvar(grupo);
            }
        }
Пример #19
0
        public GrupoModelo atualizatela(GrupoModelo grupo)
        {
            try
            {
                AbrirConexao();
                GrupoModelo gru = new GrupoModelo();

                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("select * from grupo where codigo = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", grupo.codigo);

                // Executa a consulta
                tabelaDados = comando.ExecuteReader();

                while (tabelaDados.Read()) // Lendo registro
                {
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CODIGO")))
                    {
                        gru.codigo = tabelaDados.GetInt32("CODIGO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DESCRICAO")))
                    {
                        gru.descricao = tabelaDados.GetString("DESCRICAO");
                    }
                }
                tabelaDados.Close();
                return(gru);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }