public frmUpdateMunicipio(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndMunicipioGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { MunicipioDTOBindingSource.AddNew(); } else { municipioDTO = (MunicipioDTO)bndMunicipioGrid.Current; MunicipioDTOBindingSource.DataSource = municipioGL.GetMunicipio(municipioDTO.Id); } municipioDTO = (MunicipioDTO)MunicipioDTOBindingSource.Current; UFDTOBindingSource.DataSource = ufGL.GetGridUF("codigo", "%"); } catch { throw; } }
public frmUpdateCBO(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndCBOGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { CBODTOBindingSource.AddNew(); } else { cboDTO = (CBODTO)bndCBOGrid.Current; CBODTOBindingSource.DataSource = cboGL.GetCBO(cboDTO.Id); } cboDTO = (CBODTO)CBODTOBindingSource.Current; } catch { throw; } }
public frmUpdateEmpresa(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndEmpresaGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { EmpresaDTOBindingSource.AddNew(); } else { empresaDTO = (EmpresaDTO)bndEmpresaGrid.Current; EmpresaDTOBindingSource.DataSource = empresaGL.GetEmpresa(empresaDTO.Id); empresaDTOVersaoOriginal = new EmpresaDTO((EmpresaDTO)EmpresaDTOBindingSource.Current); } empresaDTO = (EmpresaDTO)EmpresaDTOBindingSource.Current; GetImages(); NaturezaJuridicaDTOBindingSource.DataSource = new NaturezaJuridicaGL().GetGridNaturezajuridica("codigo", "%"); PorteDTOBindingSource.DataSource = new PorteGL().GetGridPorte("codigo", "%"); PopulateTreeviewCNAE(); GetTipo(); } catch { throw; } }
public frmUpdateCliente(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndClienteGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { ClienteDTOBindingSource.AddNew(); } else { clienteDTO = (ClienteDTO)bndClienteGrid.Current; ClienteDTOBindingSource.DataSource = clienteGL.GetCliente(clienteDTO.Id); clienteDTOVersaoOriginal = new ClienteDTO((ClienteDTO)ClienteDTOBindingSource.Current); Verifica_mascara_Cpf_Cnpj(); } clienteDTO = (ClienteDTO)ClienteDTOBindingSource.Current; UFDTOBindingSource.DataSource = ufGL.GetGridUF("codigo", "%"); } catch { throw; } }
public frmUpdateFornecedor(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndFornecedorGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { FonecedorDTOBindingSource.AddNew(); } else { fornecedorDTO = (FornecedorDTO)bndFornecedorGrid.Current; FonecedorDTOBindingSource.DataSource = fornecedorGL.GetFornecedor(fornecedorDTO.Id); fornecedorDTOVersaoOriginal = new FornecedorDTO((FornecedorDTO)FonecedorDTOBindingSource.Current); } fornecedorDTO = (FornecedorDTO)FonecedorDTOBindingSource.Current; } catch { throw; } }
public frmUpdateDepartamento(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndDepartamentoGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { DepartamentoDTOBindingSource.AddNew(); } else { departamentoDTO = (DepartamentoDTO)bndDepartamentoGrid.Current; DepartamentoDTOBindingSource.DataSource = departamentoGL.GetDepartamento(departamentoDTO.Id); departamentoDTOOriginal = new DepartamentoDTO((DepartamentoDTO)DepartamentoDTOBindingSource.Current); } departamentoDTO = (DepartamentoDTO)DepartamentoDTOBindingSource.Current; } catch { throw; } }
public frmUpdateOrcamento(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndOrcamentoGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { OrcamentoDTOBindingSource.AddNew(); } else { orcamentoDTO = orcamentoGL.GetOrcamento(((OrcamentoDTO)bndOrcamentoGrid.Current).Id); OrcamentoDTOBindingSource.DataSource = orcamentoDTO; orcamentoDTO.Cliente = clienteGL.GetCliente(orcamentoDTO.Cliente.Id); Recalcula(); } orcamentoDTO = (OrcamentoDTO)OrcamentoDTOBindingSource.Current; orcamentoDTOVersaoOriginal = new OrcamentoDTO(orcamentoDTO); } catch { throw; } }
public frmUpdateCalendario(FeriadoDTO feriado, Enumeradores.TipoOperacao tpo) { InitializeComponent(); try { Operacao = tpo; feriadoDTO = feriado; FeriadoDTOBindingSource.DataSource = feriado; UFDTOBindingSource.DataSource = ufGL.GetGridUF("codigo", "%"); feriadoDTOOriginal = new FeriadoDTO(feriadoDTO); if ((Operacao == Enumeradores.TipoOperacao.Insert) || feriadoDTO.Repete == false) { this.TrataControle(); TrataRepetirFeriado(); } else { RepetircheckEdit.Enabled = false; TerminaradioGroup.Enabled = false; TerminaAnospinEdit.Enabled = false; tipoComboBoxEdit.Enabled = false; especieComboBoxEdit.Enabled = false; } } catch { throw; } }
public frmVincularVeiculo(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndVeiculoGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { VincularVeiculoDTObindingSource.AddNew(); txtVeiculo.DataBindings.Clear(); txtCliente.DataBindings.Clear(); } else { int id_veiculo; vincularveiculoDTO = (VincularVeiculoDTO)bndVeiculoGrid.Current; id_veiculo = Convert.ToInt32(vincularveiculoGL.GetIdVeiculo(vincularveiculoDTO.Veiculo)); VincularVeiculoDTObindingSource.DataSource = vincularveiculoGL.GetVincularVeiculo(id_veiculo); } vincularveiculoDTO = (VincularVeiculoDTO)VincularVeiculoDTObindingSource.Current; vincularveiculoDTOVersaoOriginal = new VincularVeiculoDTO(vincularveiculoDTO); GetFoto(); } catch { throw; } }
public frmUpdateSalario(Enumeradores.TipoOperacao tpo, BindingSource bnd, bool acessocamposalario) { InitializeComponent(); this.acessocamposalario = acessocamposalario; try { tpOperacao = tpo; bndFuncsalarioGrid = bnd; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { FuncSalarioDTOBindingSource.AddNew(); } else { funcsalarioDTO = (FuncSalarioDTO)bndFuncsalarioGrid.Current; FuncSalarioDTOBindingSource.DataSource = funcsalarioDTO; funcsalarioDTOVersaoOriginal = new FuncSalarioDTO(funcsalarioDTO); } funcsalarioDTO = (FuncSalarioDTO)FuncSalarioDTOBindingSource.Current; FuncaoDTOBindingSource.DataSource = funcaoGL.GetGridFuncao("f.id", string.Empty); } catch { throw; } }
public frmUpdateSetor(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndSetorGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { SetorDTOBindingSource.AddNew(); } else { setorDTO = (SetorDTO)bndSetorGrid.Current; SetorDTOBindingSource.DataSource = setorGL.GetSetor(setorDTO.Id); } setorDTO = (SetorDTO)SetorDTOBindingSource.Current; } catch { throw; } }
public frmUpdateProdutoServico(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); ValidaTipoLucro(); try { frmGrid = frm; tpOperacao = tpo; bndProdutoGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { ProdutoServicoBindingSource.AddNew(); } else { produtoDTO = (ProdutoServicoDTO)bndProdutoGrid.Current; ProdutoServicoBindingSource.DataSource = produtoGL.GetProdutoServico(produtoDTO.Id); produtoDTOVersaoOriginal = new ProdutoServicoDTO((ProdutoServicoDTO)ProdutoServicoBindingSource.Current); } produtoDTO = (ProdutoServicoDTO)ProdutoServicoBindingSource.Current; carregaValores(); } catch { throw; } GetFoto(); }
public frmUpdateCategoriaProduto(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndCategoriaGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { CategoriaProdutoDTOBindingSource.AddNew(); } else { categoriaprodutoDTO = (CategoriaProdutoDTO)bndCategoriaGrid.Current; CategoriaProdutoDTOBindingSource.DataSource = categoriaprodutoGL.GetCategoria(categoriaprodutoDTO.Id); categoriaprodutoDTOOriginal = new CategoriaProdutoDTO((CategoriaProdutoDTO)CategoriaProdutoDTOBindingSource.Current); } categoriaprodutoDTO = (CategoriaProdutoDTO)CategoriaProdutoDTOBindingSource.Current; } catch { throw; } }
public frmUpdateConexoes(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndConexaoGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { ConexaoDTOBindingSource.AddNew(); } else { conexaoDTO = (ConexoesDTO)bndConexaoGrid.Current; ConexaoDTOBindingSource.DataSource = conexaoDTO; conexaoDTOVersaoOriginal = new ConexoesDTO(conexaoDTO); } conexaoDTO = (ConexoesDTO)ConexaoDTOBindingSource.Current; } catch (Exception ex) { MessageBox.Show("Não foi possível efetuar a operação.\n\n" + "Motivo: " + ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public frmUpdateResponsavel(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndResponsavelGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { ResponsavelDTOBindingSource.AddNew(); } else { responsavelDTO = (ResponsavelDTO)bndResponsavelGrid.Current; ResponsavelDTOBindingSource.DataSource = responsavelGL.GetResponsavel(responsavelDTO.Id); } responsavelDTO = (ResponsavelDTO)ResponsavelDTOBindingSource.Current; UFDTOBindingSource.DataSource = ufGL.GetGridUF("codigo", "%"); } catch { throw; } }
public frmUpdateVeiculo(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndVeiculoGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { VeiculoDTOBindingSource.AddNew(); CarregarMarcas(0, true); } else { veiculoDTO = (VeiculoDTO)bndVeiculoGrid.Current; VeiculoDTOBindingSource.DataSource = veiculoGL.GetVeiculo(veiculoDTO.Id); veiculoDTOVersaoOriginal = new VeiculoDTO((VeiculoDTO)VeiculoDTOBindingSource.Current); CarregarMarcas(veiculoDTO.Tipo, false); } veiculoDTO = (VeiculoDTO)VeiculoDTOBindingSource.Current; } catch { throw; } }
public AlterarEstoque(Enumeradores.TipoOperacao tpOp, long idItem, long quantidade) { InitializeComponent(); this.tpOperacao = tpOp; this.IdItem = idItem; this.Quantidade = quantidade; _novaQuantidade = quantidade; }
public frmLancamentoProdServ(Enumeradores.TipoOperacao tpo, BindingSource bnd, BindingSource bndOrc, MechTech.Util.Global.SystemDelegate target) { InitializeComponent(); try { tpOperacao = tpo; bndOrcamentoProdutoGrid = bnd; bndOrcamento = bndOrc; GetOrcamentoProduto = target; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { OrcamentoProdutoServicoBindingSource.AddNew(); List <ProdutoServicoDTO> listaProdutos = new List <ProdutoServicoDTO>(); listaProdutos = new ProdutoServicoDAO().GetGridProdutoServico("descricao", "%" + "" + "%"); ProdutoServicoBindingSource.DataSource = listaProdutos; lookUpEditProdutoServico.Enabled = true; } else { lookUpEditProdutoServico.Enabled = false; lancamentoProdutoServicoDTO = (LancamentoProdutoServicoDTO)bndOrcamentoProdutoGrid.Current; OrcamentoProdutoServicoBindingSource.DataSource = lancamentoProdutoServicoDTO; ProdutoServicoBindingSource.DataSource = lancamentoProdutoServicoDTO.Produto; lancamentoProdutoServicoDTOVersaoOriginal = new LancamentoProdutoServicoDTO(lancamentoProdutoServicoDTO); } orcamentoDTO = (OrcamentoDTO)bndOrc.Current; lancamentoProdutoServicoDTO = (LancamentoProdutoServicoDTO)OrcamentoProdutoServicoBindingSource.Current; lblProdutoServico.Text = "[" + lancamentoProdutoServicoDTO.Produto.Descricao.Trim() + "]"; switch (tpOperacao) { case Enumeradores.TipoOperacao.Insert: this.Text = "Inserir Produto ou Serviço"; break; case Enumeradores.TipoOperacao.Update: this.Text = "Atualizar Produto ou Serviço"; break; case Enumeradores.TipoOperacao.Viewer: this.Text = "Vizualizar Produto ou Serviço"; break; default: break; } } catch { throw; } }
/// <summary> /// Retorna a mensagem de acordo com o tipo da operação informando que um erro de FKConstraint. /// </summary> /// <param name="pTipoOperacao">Enum do tipo da operação.</param> /// <returns>Retorna a mensagem correspondente.</returns> private static string MensagemFKConstraintOperacao(Enumeradores.TipoOperacao pTipoOperacao) { switch (pTipoOperacao) { case Enumeradores.TipoOperacao.Alteracao: case Enumeradores.TipoOperacao.Cadastro: case Enumeradores.TipoOperacao.Exclusao: case Enumeradores.TipoOperacao.AlteracaoSenha: case Enumeradores.TipoOperacao.Nenhuma: default: return(Mensagem.ErroConstraint); } }
/// <summary> /// Retorna a mensagem de acordo com o tipo da operação informando que o registro está duplicado. /// </summary> /// <param name="pTipoOperacao">Enum do tipo da operação.</param> /// <returns>Retorna a mensagem correspondente.</returns> private static string MensagemDuplicadoOperacao(Enumeradores.TipoOperacao pTipoOperacao) { switch (pTipoOperacao) { case Enumeradores.TipoOperacao.Alteracao: case Enumeradores.TipoOperacao.Cadastro: case Enumeradores.TipoOperacao.Exclusao: case Enumeradores.TipoOperacao.AlteracaoSenha: case Enumeradores.TipoOperacao.Nenhuma: default: return(Mensagem.RegistroDuplicado); } }
private void ExecutarAlteracaoNoEstoque(Enumeradores.TipoOperacao tpO) { ItemDAO itemDAO = new ItemDAO(); Item item = new Item(); long novaQuantidade = 0; foreach (var v in _itensNoPedido) { item = itemDAO.GetDataByID(v.IdItem); if (tpO.Equals(Enumeradores.TipoOperacao.Somar)) { novaQuantidade = v.QuantidadeEstoque + v.QuantidadePedido; } else if (tpO.Equals(Enumeradores.TipoOperacao.Subtrair)) { novaQuantidade = v.QuantidadeEstoque - v.QuantidadePedido; } else { novaQuantidade = v.QuantidadeEstoque; } try { itemDAO.AlterarQuantidadeEstoque(item.Id, novaQuantidade); Log log = new Log() { IdItem = item.Id, Descricao = item.Descricao + " (" + item.Tamanho + ")", QuantidadeAnterior = v.QuantidadeEstoque, QuantidadeAtual = novaQuantidade, QuantidadeInformada = v.QuantidadePedido, Origem = this.Text, TpOperacao = tpO, IdPedido = _pedido.Id, PedidoNumero = _pedido.Numero }; log.GravarRastreabilidade(); } catch (Exception) { throw; } } }
public frmUpdateFuncionario(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); MechTech.Util.Global.RotinaLOG = Enumeradores.RotinaLOG.Funcionarios; dataprocessamento = MechTech.Util.Global.MesanoAtivo; try { frmGrid = frm; tpOperacao = tpo; bndFuncionarioGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { FuncionarioDTOBindingSource.AddNew(); } else { funcionarioDTO = funcionarioGL.GetFuncionario(((FuncionarioSEDTO)bndFuncionarioGrid.Current).Id); FuncionarioDTOBindingSource.DataSource = funcionarioDTO; funcionarioDTOVersaoOriginal = new FuncionarioDTO((FuncionarioDTO)FuncionarioDTOBindingSource.Current); } funcionarioDTO = (FuncionarioDTO)FuncionarioDTOBindingSource.Current; //SITUAÇÃO if (funcionarioDTO.Contrato.Datademissao.HasValue) { lblSituacao.Visible = true; lblSituacao.Text = "* Funcionário Demitido *"; } UFDTOBindingSource.DataSource = new UFGL().GetGridUF("codigo", "%"); BancoDTOBindingSource.DataSource = new BancoGL().GetGridBanco("codigo", "%"); SemanaBindingSource.DataSource = MechTech.Util.Global.ObterSemana(); GetFoto(); } catch { throw; } }
public frmUpdateUsuario(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); if (Global.Sistema != Enumeradores.Sistema.MECHTECH) { groupControl2.Visible = false; } try { frmGrid = frm; tpOperacao = tpo; bndUsuarioGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { UsuarioDTOBindingSource.AddNew(); } else { usuarioDTO = (UsuarioDTO)bndUsuarioGrid.Current; UsuarioDTOBindingSource.DataSource = usuarioBO.GetUsuario(usuarioDTO.Id); currentuser = usuarioDTO.Login; } usuarioDTO = (UsuarioDTO)UsuarioDTOBindingSource.Current; CarregaPerfis(); CarregaModulos(); } catch (Exception ex) { MessageBox.Show("Não foi possível efetuar a operação.\n\n" + "Motivo: " + ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
/// <summary> /// Retorna a mensagem de acordo com o tipo da operação informando o sucesso da operação. /// </summary> /// <param name="pTipoOperacao">Enum do tipo da operação.</param> /// <returns>Retorna a mensagem correspondente.</returns> private static string MensagemSucessoOperacao(Enumeradores.TipoOperacao pTipoOperacao) { switch (pTipoOperacao) { case Enumeradores.TipoOperacao.Alteracao: return(Mensagem.AlteradoSucesso); case Enumeradores.TipoOperacao.Cadastro: return(Mensagem.InseridoSucesso); case Enumeradores.TipoOperacao.Exclusao: return(Mensagem.ExcluidoSucesso); case Enumeradores.TipoOperacao.AlteracaoSenha: return(Mensagem.SenhaAlteradaSucesso); case Enumeradores.TipoOperacao.Consulta: return(Mensagem.ConsultaSucesso); case Enumeradores.TipoOperacao.Nenhuma: default: return(string.Empty); } }
/// <summary> /// Retorna a mensagem de acordo com o tipo da operação informando que um erro ocorreu. /// </summary> /// <param name="pTipoOperacao">Enum do tipo da operação.</param> /// <returns>Retorna a mensagem correspondente.</returns> private static string MensagemErroOperacao(Enumeradores.TipoOperacao pTipoOperacao) { switch (pTipoOperacao) { case Enumeradores.TipoOperacao.Alteracao: return(Mensagem.ErroAlterar); case Enumeradores.TipoOperacao.Cadastro: return(Mensagem.ErroInserir); case Enumeradores.TipoOperacao.Exclusao: return(Mensagem.ErroExcluir); case Enumeradores.TipoOperacao.AlteracaoSenha: return(Mensagem.ErroAlterar); case Enumeradores.TipoOperacao.Consulta: return(Mensagem.ErroConsultar); case Enumeradores.TipoOperacao.Nenhuma: default: return(string.Empty); } }
public Log(long idItem, String descricao, long quantidadeAnterior, long quantidadeAtual, long quantidadeInformada, String origem, Enumeradores.TipoOperacao tpOp, long idPedido, long pedidoNumero) { this.IdItem = IdItem; this.Descricao = descricao; this.QuantidadeAnterior = quantidadeAnterior; this.QuantidadeAtual = quantidadeAtual; this.QuantidadeInformada = quantidadeInformada; this.Origem = origem; this.TpOperacao = tpOp; this.IdPedido = IdPedido; this.PedidoNumero = pedidoNumero; }
private void Salvar() { try { if (this.ValidaCampos()) { return; } Cursor = Cursors.WaitCursor; int posicao = 0; foreach (LancamentoProdutoServicoDTO contem in bndOrcamentoProdutoGrid.List) { if (contem.Produto.Id.Equals(((ProdutoServicoDTO)lookUpEditProdutoServico.Properties.GetDataSourceRowByKeyValue(lookUpEditProdutoServico.EditValue)).Id)) { tpOperacao = Enumeradores.TipoOperacao.Update; bndOrcamentoProdutoGrid.Position = posicao; break; } posicao++; } produtoservicoDTO = (ProdutoServicoDTO)lookUpEditProdutoServico.GetSelectedDataRow(); produtoservicoDTO = new ProdutoServicoDAO().GetProdutoServico(produtoservicoDTO.Id); int qtd = int.Parse(txtQuantidade.Text); if (!VerificarEstoqueProduto(qtd)) { return; } lancamentoProdutoServicoDTO.Produto = produtoservicoDTO; if (lancamentoProdutoServicoDTO.Produto.Produtoservico.Equals(0)) { lancamentoProdutoServicoDTO.Tipo = "P"; } else { lancamentoProdutoServicoDTO.Tipo = "S"; } lancamentoProdutoServicoDTO.ValorTotal = lancamentoProdutoServicoDTO.ValorUnitario * lancamentoProdutoServicoDTO.Quantidade; lancamentoProdutoServicoDTO.ValorLiquido = lancamentoProdutoServicoDTO.ValorTotal - lancamentoProdutoServicoDTO.ValorDesconto; switch (tpOperacao) { case Enumeradores.TipoOperacao.Insert: bndOrcamentoProdutoGrid.Add(lancamentoProdutoServicoDTO); break; case Enumeradores.TipoOperacao.Update: bndOrcamentoProdutoGrid.List[bndOrcamentoProdutoGrid.Position] = lancamentoProdutoServicoDTO; break; } Recalcula(); GetOrcamentoProduto(lancamentoProdutoServicoDTO); tpOperacao = Enumeradores.TipoOperacao.Insert; OrcamentoProdutoServicoBindingSource.AddNew(); lancamentoProdutoServicoDTO = (LancamentoProdutoServicoDTO)OrcamentoProdutoServicoBindingSource.Current; this.Text = "Inserir Produto"; calcEditValorDesconto.Focus(); lblProdutoServico.Text = "[]"; } catch { Cursor = Cursors.Default; throw; } Cursor = Cursors.Default; }
public frmUpdateFuncao(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndFuncaoGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { FuncaoDTOBindingSource.AddNew(); } else { int funcaoId = 0; funcaoDTO = (FuncaoDTO)bndFuncaoGrid.Current; switch (funcaoDTO.Salariotipo.Descricao) { case "Pro-Labore": funcaoId = 5; break; case "Horista": funcaoId = 2; break; case "Comissionista": funcaoId = 3; break; case "Estagiário": funcaoId = 4; break; case "Autônomo": funcaoId = 6; break; default: funcaoId = 1; break; } funcaoDTOAux = funcaoGL.GetFuncao(funcaoDTO.Id); funcaoDTOAux.Salariotipo.Id = funcaoId; funcaoDTOAux.CBO = new CBOGL().GetCBOCodigo(funcaoDTO.CBO.Codigo); FuncaoDTOBindingSource.DataSource = funcaoDTOAux; funcaoDTOOriginal = new FuncaoDTO((FuncaoDTO)FuncaoDTOBindingSource.Current); } funcaoDTO = (FuncaoDTO)FuncaoDTOBindingSource.Current; SalarioTipoDTOBindingSource.DataSource = salariotipoGL.GetGridSalariotipo("id", string.Empty); } catch { throw; } }
/// <summary> /// Retorna a mensagem de acordo com o resultado e tipo da operação. /// </summary> /// <param name="pResultado">Enum do resultado da operação.</param> /// <param name="pTipoOperacao">Enum do tipo da operação.</param> /// <returns>Retorna a mensagem correspondente.</returns> public static string MensagemResultadoOperacao(Enumeradores.Resultados pResultado, Enumeradores.TipoOperacao pTipoOperacao) { switch (pResultado) { case Enumeradores.Resultados.Sucesso: return(Mensagem.MensagemSucessoOperacao(pTipoOperacao)); case Enumeradores.Resultados.Duplicado: return(Mensagem.MensagemDuplicadoOperacao(pTipoOperacao)); case Enumeradores.Resultados.FKConstraint: return(Mensagem.MensagemFKConstraintOperacao(pTipoOperacao)); case Enumeradores.Resultados.Erro: return(Mensagem.MensagemErroOperacao(pTipoOperacao)); case Enumeradores.Resultados.SemConexao: return(Mensagem.SemConexao); default: return(string.Empty); } }