private void cb_categoria_SelectedIndexChanged(object sender, EventArgs e) { switch (tipo_de_acesso) { case 0: // 0 = CATEGORIA ATENDIMENTO. categoria_atendimento = new Categoria_Atendimento(); categoria_atendimento.Cate_ID = ((Categoria_Atendimento)cb_categoria.SelectedItem).Cate_ID; carrega_grids_categoria(tipo_de_acesso); break; case 1: //1 = CATEGORIA ATENDIMENTO OS. categoria_atendimento_os = new Categoria_Atendimento_OS(); categoria_atendimento_os.Cate_ID = ((Categoria_Atendimento_OS)cb_categoria.SelectedItem).Cate_ID; carrega_grids_categoria(tipo_de_acesso); break; case 2: //2 = CATEGORIA PRODUTO. categoria_produto = new Categoria_Produto(); categoria_produto.Cate_ID = ((Categoria_Produto)cb_categoria.SelectedItem).Cate_ID; carrega_grids_categoria(tipo_de_acesso); break; default: MessageBox.Show("tipo de acesso não informado, contate o desenvolvedor", "Error!!"); Close(); break; } }
private void bt_editar_Click(object sender, EventArgs e) { int acao = 0; switch (tipo_de_acesso) { case 0: // 0 = CATEGORIA ATENDIMENTO. break; case 1: //1 = CATEGORIA ATENDIMENTO OS. break; case 2: //2 = CATEGORIA PRODUTO. categoria_produto.Cate_descricao = cx_desc_nova.Text; categoria_produto.Cate_isAtivo = Convert.ToInt32(dg_mostra_Up.SelectedCells[3].Value.ToString()); if (chk_habilitar.Checked == false) { categoria_produto.Cate_isAtivo = 0; } else { categoria_produto.Cate_isAtivo = 1; } acao = regra_produto.atualizar_categoria_produto(categoria_produto); if (acao == 21) { carrega_grids_categoria(tipo_de_acesso); cx_desc_antiga.Text = ""; cx_desc_nova.Text = ""; cx_desc_nova.ReadOnly = true; bt_editar.Enabled = false; chk_habilitar.Checked = false; categoria_produto = null; } else if (acao == 22) { MessageBox.Show("Erro[22]-> Contate o desenvolvedor informando erro categoria nº 22!", "Erro!!"); } break; } }
private void dg_mostra_Up_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { int id = 0; try { switch (tipo_de_acesso) { case 0: // 0 = CATEGORIA ATENDIMENTO. break; case 1: //1 = CATEGORIA ATENDIMENTO OS. break; case 2: //2 = CATEGORIA PRODUTO. id = Convert.ToInt32(dg_mostra_Up.SelectedCells[0].Value.ToString()); categoria_produto = new Categoria_Produto(); categoria_produto.Cate_ID = id; categoria_produto.Cate_descricao = dg_mostra_Up.SelectedCells[1].Value.ToString(); categoria_produto.Fili_ID = Convert.ToInt32(dg_mostra_Up.SelectedCells[2].Value.ToString()); categoria_produto.Cate_isAtivo = Convert.ToInt32(dg_mostra_Up.SelectedCells[3].Value.ToString()); if (categoria_produto.Cate_isAtivo == 0) { chk_habilitar.Checked = false; } else if (categoria_produto.Cate_isAtivo == 1) { chk_habilitar.Checked = true; chk_habilitar.ForeColor = Color.Red; } cx_desc_antiga.Text = categoria_produto.Cate_descricao; cx_desc_nova.Text = cx_desc_antiga.Text; cx_desc_nova.ReadOnly = false; cx_desc_nova.Focus(); break; } } catch { } }
private void bt_salvar_ADD_Click(object sender, EventArgs e) { int acao = 0; switch (tipo_de_acesso) { case 0: break; case 1: break; case 2: categoria_produto = new Categoria_Produto(); categoria_produto.Fili_ID = filial_statica.Fili_ID; categoria_produto.Cate_descricao = cx_descricao_ADD.Text; acao = regra_produto.cadastrar_categoria_produto(categoria_produto); if (acao == 17) { MessageBox.Show("[17]-> Vá em editar e habilite essa categoria para começar usa-la!"); cx_descricao_ADD.Text = ""; carrega_grids_categoria(tipo_de_acesso); categoria_produto = null; } else if (acao == 20) { MessageBox.Show("Error[20]-> Categoria de Produta já está cadastrada no banco de dados !", "Atenção!!"); } else if (acao == 18) { MessageBox.Show("Erro[18]-> Contate o desenvolvedor informando erro categoria nº 18!", "Erro!!"); } break; default: break; } }
private void bt_cancelar_ADD_Click(object sender, EventArgs e) { cx_desc_antiga.Text = ""; cx_desc_nova.Text = ""; bt_editar.Enabled = false; switch (tipo_de_acesso) { case 0: // 0 = CATEGORIA ATENDIMENTO. categoria_atendimento = null; break; case 1: //1 = CATEGORIA ATENDIMENTO OS. categoria_atendimento_os = null; break; case 2: //2 = CATEGORIA PRODUTO. categoria_produto = null; //dg_mostra_Up.DataSource = dg_config_estoque.mostra_Categoria_Subcategoria_Produto(dg_mostra_Up, filial_statica, 0, "", "", 0); break; } }