Ejemplo n.º 1
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 = "";
                }
            }
        }
Ejemplo n.º 2
0
        private void Carregar_Cadastro(int SGP_CODIGO, int SGP_GRUPO)
        {
            SubGrupo_Produtos SubGrupo_Produtos = new SubGrupo_Produtos(SGP_CODIGO, SGP_GRUPO);

            if (SubGrupo_Produtos.SGP_CODIGO > 0)
            {
                tb_codigo.Text        = SubGrupo_Produtos.SGP_CODIGO.ToString();
                tb_nome.Text          = SubGrupo_Produtos.SGP_NOME.ToUpper();
                cb_grupo.SelectedItem = SubGrupo_Produtos.SGP_GRUPO;

                tb_codigo.Enabled = false;
            }
            else
            {
                MessageBox.Show("Registro não encontrado!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tb_codigo.Text = string.Empty;
            }
        }
Ejemplo n.º 3
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();
            }
        }