示例#1
0
        private void Carrega_SubGrupo(int Grupo)
        {
            SubGrupo_ProdutosCollection subgrupo_todos = new SubGrupo_ProdutosCollection(SubGrupo_ProdutoLoadType.LoadBySubGrupo_LoadByGrupo, Grupo);

            cb_subgrupo.DataSource    = subgrupo_todos;
            cb_subgrupo.DisplayMember = "SGP_NOME";
            cb_subgrupo.ValueMember   = "SGP_CODIGO";
            if (cb_subgrupo.Items.Count == 0)
            {
                cb_subgrupo.Text = "";
            }
        }
示例#2
0
        private void Carrega_SubGrupo(int grupo)
        {
            // Carrega SubGrupo
            if (grupo > 0)
            {
                SubGrupo_ProdutosCollection subgrupo_todos_temp = new SubGrupo_ProdutosCollection(SubGrupo_ProdutoLoadType.LoadBySubGrupo_LoadByGrupo, grupo);
                SubGrupo_ProdutosCollection subgrupo_todos      = new SubGrupo_ProdutosCollection();
                SubGrupo_Produtos           subgrupo_temp       = new SubGrupo_Produtos();
                subgrupo_temp.SGP_CODIGO = 0;
                subgrupo_temp.SGP_GRUPO  = 0;
                subgrupo_temp.SGP_NOME   = "Todos";
                subgrupo_temp.SGP_OBS    = "";
                subgrupo_temp.SGP_ID     = 0;
                subgrupo_todos.Add(subgrupo_temp);
                foreach (SubGrupo_Produtos subgrupo in subgrupo_todos_temp)
                {
                    subgrupo_todos.Add(subgrupo);
                }

                cb_subgrupo.DataSource    = subgrupo_todos;
                cb_subgrupo.DisplayMember = "SGP_NOME";
                cb_subgrupo.ValueMember   = "SGP_CODIGO";
                cb_subgrupo.Select();
                if (cb_subgrupo.Items.Count == 0)             //SelectedIndex > 0)
                {
                    cb_subgrupo.Text = "";
                }
            }
            else
            {
                SubGrupo_ProdutosCollection subgrupo_todos_temp = new SubGrupo_ProdutosCollection();
                SubGrupo_ProdutosCollection subgrupo_todos      = new SubGrupo_ProdutosCollection();
                SubGrupo_Produtos           subgrupo_temp       = new SubGrupo_Produtos();
                subgrupo_temp.SGP_CODIGO = 0;
                subgrupo_temp.SGP_GRUPO  = 0;
                subgrupo_temp.SGP_NOME   = "Todos";
                subgrupo_temp.SGP_OBS    = "";
                subgrupo_temp.SGP_ID     = 0;
                subgrupo_todos.Add(subgrupo_temp);
                cb_subgrupo.DataSource    = subgrupo_todos;
                cb_subgrupo.DisplayMember = "SGP_NOME";
                cb_subgrupo.ValueMember   = "SGP_CODIGO";
                cb_subgrupo.Select();
                if (cb_subgrupo.Items.Count == 0)             //SelectedIndex > 0)
                {
                    cb_subgrupo.Text = "";
                }
            }
        }
示例#3
0
        private void Carregar_DGV()
        {
            SubGrupo_ProdutosCollection SubGrupo_Produtos_todos;

            if (tb_nome.Text != string.Empty)
            {
                SubGrupo_Produtos_todos = new SubGrupo_ProdutosCollection(SubGrupo_ProdutoLoadType.LoadByNome_Grupo, tb_nome.Text, GrupoAtual);
            }
            else
            {
                SubGrupo_Produtos_todos = new SubGrupo_ProdutosCollection(SubGrupo_ProdutoLoadType.LoadBySubGrupo_LoadByGrupo, GrupoAtual);

                //SubGrupo_Produtos_todos = new SubGrupo_ProdutosCollection(true);
            }

            dgv_SubGrupo_Produtos.DataSource = SubGrupo_Produtos_todos;
        }
示例#4
0
        private void Carrega_SubGrupo()
        {
            SubGrupo_ProdutosCollection subgrupo_todos;

            try
            {
                subgrupo_todos = new SubGrupo_ProdutosCollection(SubGrupo_ProdutoLoadType.LoadBySubGrupo_LoadByGrupo, int.Parse(cb_grupo.SelectedValue.ToString()));
            }
            catch
            {
                subgrupo_todos = new SubGrupo_ProdutosCollection(SubGrupo_ProdutoLoadType.LoadBySubGrupo_LoadByGrupo, 0);
            }
            cb_subgrupo.DataSource    = subgrupo_todos;
            cb_subgrupo.DisplayMember = "SGP_NOME";
            cb_subgrupo.ValueMember   = "SGP_CODIGO";
            if (subgrupo_todos.Count > 0)
            {
                cb_subgrupo.SelectedIndex = 0;
            }
        }
示例#5
0
        private void btn_gravar_Click(object sender, EventArgs e)
        {
            if (tb_nome.Text == string.Empty)
            {
                MessageBox.Show("Nome obrigatório!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_nome.Focus();
            }
            else
            {
                SubGrupo_Produtos subgrupo;

                if (tb_codigo.Text == string.Empty)
                {
                    subgrupo = new SubGrupo_Produtos();
                    SubGrupo_ProdutosCollection SubGrupo_Produtos_Todos = new SubGrupo_ProdutosCollection(SubGrupo_ProdutoLoadType.LoadBySubGrupo_LoadByGrupo, GrupoAtual);

                    subgrupo.SGP_CODIGO = SubGrupo_Produtos_Todos.Count + 1;
                }
                else
                {
                    subgrupo = new SubGrupo_Produtos(int.Parse(tb_codigo.Text), GrupoAtual);
                }
                subgrupo.SGP_GRUPO = GrupoAtual;
                subgrupo.SGP_NOME  = tb_nome.Text.ToUpper();
                subgrupo.SGP_OBS   = tb_obs.Text.ToUpper();
                subgrupo.Salvar();

                Log log = new Log();
                log.LOG_USUARIO = Global.FUN_CODIGO;
                log.LOG_DATA    = DateTime.Now;
                log.LOG_TELA    = this.Text;
                if (tb_codigo.Text == string.Empty)
                {
                    log.LOG_DESCRICAO = "Cadastrou o subgrupo de código: " + subgrupo.SGP_CODIGO.ToString() + " e nome: " + subgrupo.SGP_NOME + ".";
                }
                else
                {
                    log.LOG_DESCRICAO = "Alterou o subgrupo de código: " + subgrupo.SGP_CODIGO.ToString() + " e nome: " + subgrupo.SGP_NOME + ".";
                }
                log.Save();

                Carregar_DGV();

                if (Configuracoes.Default.Mensagem_Gravar == true)
                {
                    if (tb_codigo.Text == string.Empty)
                    {
                        MessageBox.Show("Cadastro efetuado com sucesso!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Alteração efetuada com sucesso!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }

                tb_codigo.Text    = subgrupo.SGP_CODIGO.ToString();
                tb_codigo.Enabled = false;

                tb_nome.Focus();
            }
        }