public Resultado Inserir(Fornecedor oFornecedor) { Resultado resultado = new FornecedorData().Inserir(oFornecedor); if (resultado.Sucesso) { Mensagem mensagem = new Mensagem(); mensagem.Campo = "Fornecedor"; mensagem.Descricoes.Add("Fornecedor cadastrado com sucesso"); resultado.Mensagens.Add(mensagem); } return resultado; }
public Resultado Salvar(Fornecedor oFornecedor) { Resultado resultado; if (oFornecedor.FornecedorID > 0) { resultado = new FornecedorProcess().Atualizar(oFornecedor); } else { resultado = new FornecedorProcess().Inserir(oFornecedor); } return resultado; }
protected void btnSalvar_Click(object sender, EventArgs e) { HarunaNet.Entities.Fornecedor oFornecedor = new HarunaNet.Entities.Fornecedor(); Resultado resultado = new Resultado(); try { oFornecedor.FornecedorID = FornecedorID.Value.Trim() != String.Empty ? Convert.ToInt32(FornecedorID.Value) : 0; oFornecedor.NomeFantasia = txtNomeFantasia.Text; oFornecedor.RazaoSocial = txtRazaoSocial.Text; oFornecedor.CNPJ = txtCNPJ.Text; oFornecedor.InscricaoEstadual = txtInscEstadual.Text; oFornecedor.InscricaoMunicipal = txtInscMunicipal.Text; oFornecedor.Logradouro = txtEndereco.Text; oFornecedor.Bairro = txtBairro.Text; oFornecedor.CEP = txtCEP.Text; oFornecedor.Cidade = txtCidade.Text; oFornecedor.UF = txtUF.Text; oFornecedor.Telefone_1 = txtTelefone1.Text; oFornecedor.Ramal_1 = txtRamal1.Text; oFornecedor.Telefone_2 = txtTelefone2.Text; oFornecedor.Ramal_2 = txtRamal2.Text; oFornecedor.Celular = txtCelular.Text; oFornecedor.Email = txtEmail.Text; oFornecedor.Observacao = txtObservacoes.Text.Trim(); oFornecedor.Status = 1; resultado = new FornecedorFacade().Salvar(oFornecedor); if (resultado.Sucesso) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js(resultado.Mensagens[0].Descricoes[0].ToString()), false), true); btnCancelar.Text = "Voltar"; } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js(resultado.Mensagens[0].Descricoes[0].ToString()), false), true); } } catch(Exception) { //Fechar(); } }
protected void btnSalvar_Click(object sender, EventArgs e) { HarunaNet.Entities.Fornecedor oFornecedor = new HarunaNet.Entities.Fornecedor(); Resultado resultado = new Resultado(); try { oFornecedor.FornecedorID = FornecedorID.Value.Trim() != String.Empty ? Convert.ToInt32(FornecedorID.Value) : 0; oFornecedor.NomeFantasia = txtNomeFantasia.Text; oFornecedor.RazaoSocial = txtRazaoSocial.Text; oFornecedor.CNPJ = txtCNPJ.Text; oFornecedor.InscricaoEstadual = txtInscEstadual.Text; oFornecedor.InscricaoMunicipal = txtInscMunicipal.Text; oFornecedor.Logradouro = txtEndereco.Text; oFornecedor.Bairro = txtBairro.Text; oFornecedor.CEP = txtCEP.Text; oFornecedor.Cidade = txtCidade.Text; oFornecedor.UF = txtUF.Text; oFornecedor.Telefone_1 = txtTelefone1.Text; oFornecedor.Ramal_1 = txtRamal1.Text; oFornecedor.Telefone_2 = txtTelefone2.Text; oFornecedor.Ramal_2 = txtRamal2.Text; oFornecedor.Celular = txtCelular.Text; oFornecedor.Email = txtEmail.Text; oFornecedor.Observacao = txtObservacoes.Text.Trim(); oFornecedor.Status = 1; resultado = new FornecedorFacade().Salvar(oFornecedor); if (resultado.Sucesso) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js(resultado.Mensagens[0].Descricoes[0].ToString()), false), true); btnCancelar.Text = "Voltar"; } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js(resultado.Mensagens[0].Descricoes[0].ToString()), false), true); } } catch (Exception) { //Fechar(); } }
public List<Fornecedor> Listar(ref Resultado resultado, Fornecedor oFornecedor) { List<Fornecedor> listaFornecedor = new FornecedorData().Listar(oFornecedor); if (listaFornecedor.Count == 0) { Mensagem mensagem = new Mensagem(); mensagem.Campo = "Fornecedor"; mensagem.Descricoes.Add("Nenhuma Fornecedor encontrado!"); resultado.Mensagens.Add(mensagem); resultado.Sucesso = false; } else { resultado.Sucesso = true; } return listaFornecedor; }
protected void ObterDados(HarunaNet.Entities.Fornecedor oFornecedor) { FornecedorID.Value = oFornecedor.FornecedorID.ToString(); txtNomeFantasia.Text = oFornecedor.NomeFantasia; txtRazaoSocial.Text = oFornecedor.RazaoSocial; txtCNPJ.Text = oFornecedor.CNPJ; txtInscEstadual.Text = oFornecedor.InscricaoEstadual; txtInscMunicipal.Text = oFornecedor.InscricaoMunicipal; txtEndereco.Text = oFornecedor.Logradouro; txtBairro.Text = oFornecedor.Bairro; txtCEP.Text = oFornecedor.CEP; txtCidade.Text = oFornecedor.Cidade; txtUF.Text = oFornecedor.UF; txtTelefone1.Text = oFornecedor.Telefone_1; txtRamal1.Text = oFornecedor.Ramal_1; txtTelefone2.Text = oFornecedor.Telefone_2; txtRamal2.Text = oFornecedor.Ramal_2; txtCelular.Text = oFornecedor.Celular; txtEmail.Text = oFornecedor.Email; txtObservacoes.Text = oFornecedor.Observacao; }
public List<ProcessoCompraItem> ListaItensPCompra(int CodPCompra) { DbCommand dbCommand = this.m_db.GetStoredProcCommand("dbo.SP_PROCESSOCOMPRAITENS_LISTA"); this.m_db.AddInParameter(dbCommand, "@CDP", DbType.Int32, CodPCompra); List<ProcessoCompraItem> listaCompras = new List<ProcessoCompraItem>(); using (IDataReader readerlistaCompras = this.m_db.ExecuteReader(dbCommand)) { while (readerlistaCompras.Read()) { ProcessoCompraItem oPedListaItem = new ProcessoCompraItem(); Item oItem = new Item(); oItem.Nome = Conversion.preencheCampoString(readerlistaCompras["NOM_ITEM"]); oPedListaItem.Item = oItem; oPedListaItem.CodProcesso = Conversion.preencheCampoInt(readerlistaCompras["COD_PROCESSOCOMPRA"]); oPedListaItem.CodPedido = Conversion.preencheCampoInt(readerlistaCompras["COD_PEDIDO"]); oPedListaItem.CodItem = Conversion.preencheCampoInt(readerlistaCompras["COD_PEDITENS"]); oPedListaItem.NomeProjeto = Conversion.preencheCampoString(readerlistaCompras["NOM_PROJETO"]); oPedListaItem.NomeUsuario = Conversion.preencheCampoString(readerlistaCompras["NOME"]); oPedListaItem.Outros = Conversion.preencheCampoString(readerlistaCompras["DSC_OUTROS"]); oPedListaItem.Quantidade = Conversion.preencheCampoInt(readerlistaCompras["QUANTIDADE"]) < 0 ? 0 : Conversion.preencheCampoInt(readerlistaCompras["QUANTIDADE"]); oPedListaItem.QuantidadeComprada = Conversion.preencheCampoInt(readerlistaCompras["NUM_QTDCOMPRADA"]) < 0 ? 0 : Conversion.preencheCampoInt(readerlistaCompras["NUM_QTDCOMPRADA"]); oPedListaItem.NomeItem = Conversion.preencheCampoString(readerlistaCompras["NOM_ITEM"]); oPedListaItem.Empresa = Conversion.preencheCampoString(readerlistaCompras["NOM_CENTRODECUSTO"]); oPedListaItem.ValorUnitario = Conversion.preencheCampoDecimal(readerlistaCompras["VAL_UNITARIO"]) < 0 ? 0 : Conversion.preencheCampoDecimal(readerlistaCompras["VAL_UNITARIO"]); oPedListaItem.DataCompra = Conversion.preencheCampoDateTime(readerlistaCompras["DAT_PEDIDO_COMPRA"]); oPedListaItem.DataPrevisaoEntrega = Conversion.preencheCampoDateTime(readerlistaCompras["DAT_PEDIDO_PREVISAO"]); oPedListaItem.DataEntrega = Conversion.preencheCampoDateTime(readerlistaCompras["DAT_PEDIDO_ENTREGA"]); oPedListaItem.Status = Conversion.preencheCampoInt(readerlistaCompras["NUM_STATUS_ITEM"]); oPedListaItem.TpDocumentoFiscal = Conversion.preencheCampoInt(readerlistaCompras["TP_DOCUMENTO"]) < 0 ? 0 : Conversion.preencheCampoInt(readerlistaCompras["TP_DOCUMENTO"]); oPedListaItem.NotaSerie = Conversion.preencheCampoString(readerlistaCompras["NUM_SERIE_NOTA"]); oPedListaItem.NotaFiscal = Conversion.preencheCampoInt(readerlistaCompras["NUM_NOTAFISCAL"]) < 0 ? 0 : Conversion.preencheCampoInt(readerlistaCompras["NUM_NOTAFISCAL"]); oPedListaItem.DataEmissaoNota = Conversion.preencheCampoDateTime(readerlistaCompras["DAT_EMISSAO_NOTA"]); Fornecedor oFornecedor = new Fornecedor(); oFornecedor.FornecedorID = Conversion.preencheCampoInt(readerlistaCompras["FORNECEDOR_ID"]); oPedListaItem.Fornecedor = oFornecedor; Grupo oGrupo = new Grupo(); oGrupo.ID = Conversion.preencheCampoInt(readerlistaCompras["GRUPO_ID"]); oGrupo.Nome = Conversion.preencheCampoString(readerlistaCompras["NOM_GRUPO"]); oPedListaItem.Area = oGrupo; oPedListaItem.NomeArea = Conversion.preencheCampoString(readerlistaCompras["NOM_GRUPO"]); listaCompras.Add(oPedListaItem); } readerlistaCompras.Dispose(); } return listaCompras; }
private void salvar() { HarunaNet.Entities.Fornecedor oFornecedor = new HarunaNet.Entities.Fornecedor(); ProcessoCompraItem oProcessoCompraItemCopia = new ProcessoCompraItem(); oProcessoCompraItemCopia = oPCompraItem; oFornecedor.FornecedorID = Convert.ToInt32(ddl_Fornecedor.SelectedValue); oPCompraItem.Fornecedor = oFornecedor; oPCompraItem.NextStatus = Convert.ToInt32(ddl_Status.SelectedValue); oPCompraItem.QuantidadeComprada = txt_QtdComprada.Text.ToString() == "" ? 0 : Convert.ToInt32(txt_QtdComprada.Text); oPCompraItem.ValorUnitario = txt_Valor.Text.ToString() == "" ? 0 : Convert.ToDecimal(txt_Valor.Text); oPCompraItem.DataCompra = dt_DataCompra.Text.Trim() != "" ? Convert.ToDateTime(dt_DataCompra.Text) : DateTime.MinValue; oPCompraItem.DataPrevisaoEntrega = dt_PrevisaoEntrega.Text.Trim() != "" ? Convert.ToDateTime(dt_PrevisaoEntrega.Text) : DateTime.MinValue; oPCompraItem.DataEntrega = dt_Entrega.Text.Trim() != "" ? Convert.ToDateTime(dt_Entrega.Text) : DateTime.MinValue; oPCompraItem.DescMotivoCancelamento = txt_DescMotivoCancelamento.Text.Trim(); if (txt_NotaFiscal.Text.ToString().Trim() != "") { oPCompraItem.TpDocumentoFiscal = Convert.ToInt32(ddl_TpDocumento.SelectedValue); oPCompraItem.NotaFiscal = Convert.ToInt32(txt_NotaFiscal.Text); oPCompraItem.DataEmissaoNota = dt_EmissaoNF.Text.Trim() != "" ? Convert.ToDateTime(dt_EmissaoNF.Text) : DateTime.MinValue; oPCompraItem.NotaSerie = txt_NFSerie.Text.ToString(); } Resultado resultado = new Resultado(); resultado = new Ped_ItemFacade().AtualizaItemCompra(oPCompraItem); if (resultado.Sucesso) { LiparCampos(); string msg = "Item autalizado com sucesso!"; string script = Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js(msg), false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", script, true); Response.Redirect("~/ProcessoCompraItens.aspx?cdp=" + oPCompraItem.CodProcesso); } else { lblErroDTEntrega.Visible = false; lblErroPrevisaoEntrega.Visible = false; lblErroFornecedor.Visible = false; for (int msg = 0; msg < resultado.Mensagens.Count; msg++) { switch (resultado.Mensagens[msg].Campo) { case "DataCompra": lblErroDataCompra.Text = resultado.Mensagens[msg].Descricoes[0]; lblErroDataCompra.Visible = true; break; case "Valor": lblErroValor.Text = resultado.Mensagens[msg].Descricoes[0]; lblErroValor.Visible = true; break; case "Fornecedor": lblErroFornecedor.Text = resultado.Mensagens[msg].Descricoes[0]; lblErroFornecedor.Visible = true; break; case "QuantidadeComprada": lblErroQtdComprada.Text = resultado.Mensagens[msg].Descricoes[0]; lblErroQtdComprada.Visible = true; break; case "PrevisaoEntrega": lblErroPrevisaoEntrega.Text = resultado.Mensagens[msg].Descricoes[0]; lblErroPrevisaoEntrega.Visible = true; break; case "DataEntrega": lblErroDTEntrega.Text = resultado.Mensagens[msg].Descricoes[0]; lblErroDTEntrega.Visible = true; //ScriptManager.RegisterStartupScript(this, this.GetType(), "ResultadoConfirmação", "alert('Erro ao confirmar a operação! Nenhuma alteração efetuada');", true); break; case "DescMotivoCancelamento": lblErroDTEntrega.Visible = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "ResultadoConfirmação", "alert(' " + resultado.Mensagens[msg].Descricoes[0].ToString() + "');", true); break; } } } }
public List<Fornecedor> Listar(ref Resultado resultado, Fornecedor oFornecedor) { return new FornecedorProcess().Listar(ref resultado, oFornecedor); }