public PessoaFilial ConsultarIdNomeLogon(int IDPessoaCliente, string Nome) { try { conexao.LimparParametros(); PessoaFilial filial = new PessoaFilial(); conexao.AdicionarParametros("@IDPessoaFilial", IDPessoaCliente); conexao.AdicionarParametros("@Nome", Nome); DataTable dataTable = conexao.ExecutarConsulta(CommandType.StoredProcedure, "uspFilialConsultaPorNomeCodigo"); foreach (DataRow dataRow in dataTable.Rows) { filial.IDFilial = Convert.ToInt32(dataRow["IDFilial"]); filial.Nome = Convert.ToString(dataRow["Nome"]); filial.Tipo = Convert.ToString(dataRow["Tipo"]); filial.CPFCNPJ = Convert.ToString(dataRow["CPFCNPJ"]); filial.DataCadastro = Convert.ToDateTime(dataRow["DataCadastro"]); filial.Rua = Convert.ToString(dataRow["Rua"]); filial.Numero = Convert.ToInt32(dataRow["Numero"]); filial.Bairro = Convert.ToString(dataRow["Bairro"]); filial.Cidade = Convert.ToString(dataRow["Cidade"]); filial.Telefone = Convert.ToString(dataRow["Telefone"]); filial.Email = Convert.ToString(dataRow["Email"]); filial.Status = Convert.ToString(dataRow["Status"]); } return(filial); } catch (Exception ex) { throw new Exception("Erro ao consultar filial. Detalhes: " + ex.Message); } }
private void btnEntrar_Click(object sender, EventArgs e) { try { UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); Usuario usuarioLogado = new Usuario(); usuarioLogado = usuarioNegocio.ConsultarPorUsuarioSenha(txtUsuario.Text, txtSenha.Text); if (usuarioLogado.IDStatus == 2) { MessageBox.Show("Esse usuário foi desativado. Entre em contato com o administrador."); this.Close(); } PessoaFilial filial = new PessoaFilial(); PessoaFilialNegocio filialNegocio = new PessoaFilialNegocio(); filial = filialNegocio.ConsultarIdNomeLogon(usuarioLogado.IDFilial, null); ControleSistema.setFilialUsuario(filial, usuarioLogado); ControleSistema.atualizaCaixaAtual(); //abre o formulario atual ControleFormulario.abreFrmMenu(usuarioLogado, filial); this.Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message); txtUsuario.Focus(); } }
public FrmPrincipal(Usuario usuario, PessoaFilial filial) { InitializeComponent(); usuarioLogado = usuario; filialLogada = filial; }
public static void setFilialUsuario(PessoaFilial filial, Usuario usuario) { filialLogada = new PessoaFilial(); filialLogada = filial; usuarioLogado = new Usuario(); usuarioLogado = usuario; }
public static void abreFrmMenu(Usuario usuario, PessoaFilial filial) { if (frmMenu == null) { frmMenu = new FrmMenu(usuario, filial); } frmMenu.Show(); frmMenu.Focus(); }
public static void abreFrmPrincipal(Usuario usuario, PessoaFilial filial) { if (frmPrincipal == null) { frmPrincipal = new FrmPrincipal(usuario, filial); } frmPrincipal.Show(); frmPrincipal.Focus(); }
public static void abreFrmPessoaJuridicaCRUD(AcaoTelaConsultaCadastros acao, PessoaFilial filial) { if (frmConsultaPessoaJuridicaCRUD == null) { frmConsultaPessoaJuridicaCRUD = new FrmConsultaCRUD(acao, filial); } frmConsultaPessoaJuridicaCRUD.Show(); frmConsultaPessoaJuridicaCRUD.Focus(); }
public static DialogResult abreFrmCompraWindows(PessoaFilial filial) { if (frmCompraWindows == null) { frmCompraWindows = new FrmCompraWindows(filial); } DialogResult retorno = frmCompraWindows.ShowDialog(); return(retorno); }
public static DialogResult abreFrmProdutoCadastro(AcaoTelaCRUD acao, Produto produto, PessoaFilial filial) { if (frmProdutoCadastro == null) { frmProdutoCadastro = new FrmCadastrarProduto(acao, produto, filial); } DialogResult retorno = frmProdutoCadastro.ShowDialog(); return(retorno); }
public static DialogResult abreFrmPessoaJuridicaCadastro(AcaoTelaCRUD acao, PessoaJuridica pessoa, PessoaFilial filial) { if (frmPessoaJuridicaCadastro == null) { frmPessoaJuridicaCadastro = new FrmCadastrarPessoaJuridica(acao, pessoa); } DialogResult retorno = frmPessoaJuridicaCadastro.ShowDialog(); return(retorno); }
public static void abreFrmConsultaUsuariosCRUD(AcaoTelaConsultaCadastros acao, PessoaFilial filial) { if (frmConsultaUsuarios == null) { frmConsultaUsuarios = new FrmConsultaCRUD(acao, filial); } frmConsultaUsuarios.ShowDialog(); frmConsultaUsuarios.Focus(); }
public static void abreFrmConsultaFormaPagamentoCRUD(AcaoTelaConsultaCadastros acao, PessoaFilial filial) { if (frmConsultaFormaPagamento == null) { frmConsultaFormaPagamento = new FrmConsultaCRUD(acao, filial); } frmConsultaFormaPagamento.ShowDialog(); frmConsultaFormaPagamento.Focus(); }
public FrmCompraWindows(PessoaFilial filial) { InitializeComponent(); filialLogada = filial; }
public static uvwPessoaFisicaJuridica abreFrmConsultaFornecedorCompra(AcaoTelaConsultaCadastros acao, PessoaFilial filial) { if (frmConsultaFornecedorCompra == null) { frmConsultaFornecedorCompra = new FrmConsultaCRUD(acao, filial); } frmConsultaFornecedorCompra.ShowDialog(); frmConsultaFornecedorCompra.Focus(); uvwPessoaFisicaJuridica clienteSelecionado = frmConsultaFornecedorCompra.pegaPessoa; return(clienteSelecionado); }
public static void abreFrmConsultaProdutoCRUD(AcaoTelaConsultaCadastros acao, PessoaFilial filialLogada) { if (frmConsultaProdutoCRUD == null) { frmConsultaProdutoCRUD = new FrmConsultaCRUD(acao, filialLogada); } frmConsultaProdutoCRUD.Show(); frmConsultaProdutoCRUD.Focus(); }
public static Produto abreFrmConsultaProdutoVenda(AcaoTelaConsultaCadastros acao, PessoaFilial filial) { if (frmConsultaProdutoVenda == null) { frmConsultaProdutoVenda = new FrmConsultaCRUD(acao, filial); } frmConsultaProdutoVenda.ShowDialog(); frmConsultaProdutoVenda.Focus(); Produto produtoSelecionado = frmConsultaProdutoVenda.pegaProduto; return(produtoSelecionado); }
public FrmCadastrarProduto(AcaoTelaCRUD acao, Produto produto, PessoaFilial filial) { InitializeComponent(); acaoSelecionada = acao; produtoRecebidoPublic = produto; filialLogada = filial; if (acaoSelecionada == AcaoTelaCRUD.Inserir) { this.Text = "SGV - Novo Produto"; try { ProdutoCategoriaColecao produtoCategoriaColecao = new ProdutoCategoriaColecao(); ProdutoCategoriaNegocio produtoCategoriaNegocio = new ProdutoCategoriaNegocio(); produtoCategoriaColecao = produtoCategoriaNegocio.ConsultarPorIdNomeCategoria(null); cbbCategoria.DataSource = produtoCategoriaColecao; cbbCategoria.ValueMember = "IDCategoria"; cbbCategoria.DisplayMember = "Descricao"; //cbbCategoria.SelectedIndex = cbbCategoria.FindString(produto.CategoriaDescricao); cbbCategoria.Refresh(); } catch { MessageBox.Show("Não foi possível recuperar a lista de categorias."); } try { StatusColecao statusColecao = new StatusColecao(); StatusNegocio statusNegocio = new StatusNegocio(); statusColecao = statusNegocio.Consultar(); cbbStatus.DataSource = statusColecao; cbbStatus.ValueMember = "IDStatus"; cbbStatus.DisplayMember = "Descricao"; //cbbStatus.SelectedIndex = cbbStatus.FindString(produto.StatusDescricao); cbbStatus.Refresh(); } catch { MessageBox.Show("Não foi possível recuperar a lista de status."); } } else if (acaoSelecionada == AcaoTelaCRUD.Alterar) { this.Text = "SGV - Alterar Preço/Foto/Status/Categoria do Produto"; txtCodigo.Text = produto.IDProduto.ToString(); txtCodigo.Enabled = false; txtNome.Text = produto.Nome; txtNome.Enabled = false; txtPrecoCusto.Text = produto.PrecoCusto.ToString(); txtPrecoVenda.Text = produto.PrecoVenda.ToString(); try { imgFoto.Image = new Bitmap(produto.Foto); } catch { MessageBox.Show("Não foi possível carregar a foto do produto."); } try { ProdutoCategoriaColecao produtoCategoriaColecao = new ProdutoCategoriaColecao(); ProdutoCategoriaNegocio produtoCategoriaNegocio = new ProdutoCategoriaNegocio(); produtoCategoriaColecao = produtoCategoriaNegocio.ConsultarPorIdNomeCategoria(null); cbbCategoria.DataSource = produtoCategoriaColecao; cbbCategoria.ValueMember = "IDCategoria"; cbbCategoria.DisplayMember = "Descricao"; cbbCategoria.SelectedIndex = cbbCategoria.FindString(produto.CategoriaDescricao); cbbCategoria.Refresh(); } catch { MessageBox.Show("Não foi possível recuperar a lista de categorias."); } try { StatusColecao statusColecao = new StatusColecao(); StatusNegocio statusNegocio = new StatusNegocio(); statusColecao = statusNegocio.Consultar(); cbbStatus.DataSource = statusColecao; cbbStatus.ValueMember = "IDStatus"; cbbStatus.DisplayMember = "Descricao"; cbbStatus.SelectedIndex = cbbStatus.FindString(produto.StatusDescricao); cbbStatus.Refresh(); } catch { MessageBox.Show("Não foi possível recuperar a lista de status."); } } else if (acaoSelecionada == AcaoTelaCRUD.Excluir) { } else if (acaoSelecionada == AcaoTelaCRUD.Consultar) { this.Text = "SGV - Consultar Produto"; txtCodigo.Text = produto.IDProduto.ToString(); txtCodigo.Enabled = false; txtNome.Text = produto.Nome; txtNome.Enabled = false; txtPrecoCusto.Text = produto.PrecoCusto.ToString(); txtPrecoCusto.Enabled = false; txtPrecoVenda.Text = produto.PrecoVenda.ToString(); txtPrecoVenda.Enabled = false; try { imgFoto.Image = new Bitmap(produto.Foto); } catch { MessageBox.Show("Não foi possível carregar a foto do produto."); } imgFoto.Enabled = false; cbbCategoria.Items.Add(produto.CategoriaDescricao); cbbCategoria.SelectedIndex = 0; cbbCategoria.Enabled = false; cbbStatus.Items.Add(produto.StatusDescricao); cbbStatus.SelectedIndex = 0; cbbStatus.Enabled = false; btnSalvar.Visible = false; btnCancelar.Text = "Fechar"; } }