public EntidadeDTO Excluir(BancoDTO dto) { EntidadeDTO entity = new EntidadeDTO(); entity.Codigo = dto.Codigo; return(dao.Excluir(entity)); }
public List <ContaBancariaDTO> ObterPorFiltro(ContaBancariaDTO dto) { ComandText = "stp_FIN_CONTA_BANCARIA_OBTERPORFILTRO"; AddParameter("@NUMERO", dto.NumeroConta); AddParameter("@BANCO", dto.Banco); AddParameter("@MOEDA", dto.Moeda); AddParameter("@SIGLA", dto.NomeBanco); AddParameter("@FILIAL", dto.Filial); List <ContaBancariaDTO> lista = new List <ContaBancariaDTO>(); try { MySqlDataReader dr = ExecuteReader(); while (dr.Read()) { dto = new ContaBancariaDTO(); dto.NumeroConta = dr["CONT_NUMERO"].ToString(); BancoDTO banco = new BancoDTO(int.Parse(dr["CONT_CODIGO_BANCO"].ToString()), "", dr["BANC_SIGLA"].ToString()); dto.Banco = banco.Codigo; dto.NomeBanco = banco.NomeComercial; MoedaDTO moeda = new MoedaDTO(int.Parse(dr["CONT_CODIGO_MOEDA"].ToString()), dr["MOE_DESCRICAO"].ToString(), dr["MOE_SIGLA"].ToString()); dto.Moeda = moeda.Codigo; dto.SiglaMoeda = moeda.Sigla; dto.IBAN = dr["CONT_IBAN"].ToString(); dto.NIB = dr["CONT_NIB"].ToString(); dto.Situacao = dr["CONT_STATUS"].ToString(); dto.Saldo = Convert.ToDecimal(dr["CONT_SALDO"].ToString()); dto.Descricao = dr["CONT_DESCRICAO"].ToString(); dto.Tipo = dr["CONT_TIPO"].ToString(); dto.Entidade = int.Parse(dr["CONT_ENTITY_ID"].ToString()); dto.Codigo = int.Parse(dr["CONT_ID"].ToString()); dto.Filial = dr["CONT_FILIAL"].ToString(); dto.AccountType = dr["DESCRICAO"].ToString(); dto.Beneficiario = dr["CONT_BENEFICIARIO"].ToString(); lista.Add(dto); } } catch (Exception ex) { dto.Sucesso = true; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(lista); }
public void EditaItem(int intId, string valor) { BancoDTO banco = am.GetBancoDTO(intId); if (valor.Length > 0 && (banco.Nombre != valor)) { am.Edit(new BancoDTO { Idbanco = intId, Nombre = valor }); } }
public override void BotaoInserir() { try { BancoSelected = new BancoDTO(); IsEditar = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta do sistema", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void Agregar(BancoDTO banco) { using (var context = new ModeloXCommerceContainer()) { var bancoNuevo = new Banco { Descripcion = banco.Descripcion, }; context.Bancos.Add(bancoNuevo); context.SaveChanges(); } }
public override void BotaoCancelar() { try { BotaoLocalizar(); IsEditar = false; BancoSelected = null; } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta do sistema", MessageBoxButton.OK, MessageBoxImage.Error); } }
public BancoDTO GetBancoDTO(int id) { AurumData.Banco query = null; using (var db = new Data()) { query = (from x in db.Bancos where x.Idbanco == id select x).First(); } BancoDTO B = new BancoDTO { Idbanco = query.Idbanco, Nombre = query.Nombre }; return(B); }
public void InsertBancos(BancoDTO NewClase) { var x = NewClase; using (var db = new Data()) { db.Bancos.Add(new Banco() { Nombre = x.Nombre }); db.SaveChanges(); } }
public void Modificar(BancoDTO banco) { using (var context = new ModeloXCommerceContainer()) { var bancoModificar = context.Bancos.FirstOrDefault(x => x.Id == banco.Id); if (bancoModificar == null) { throw new Exception("Error"); } bancoModificar.Id = banco.Id; bancoModificar.Descripcion = banco.Descripcion; context.SaveChanges(); } }
public void SalvarAtualizarBanco() { try { using (ServiceServidor Servico = new ServiceServidor()) { Servico.SalvarAtualizarBanco(BancoSelected); BancoSelected = null; } } catch (Exception ex) { throw ex; } }
public void ExcluirBanco() { try { using (ServiceServidor Servico = new ServiceServidor()) { Servico.DeleteBanco(BancoSelected); BancoSelected = null; } } catch (Exception ex) { throw ex; } }
public ContaBancariaDTO ObterPorPK(ContaBancariaDTO dto) { ComandText = "stp_FIN_CONTA_BANCARIA_OBTERPORPK"; AddParameter("@CODIGO", dto.Codigo); try { MySqlDataReader dr = ExecuteReader(); while (dr.Read()) { dto = new ContaBancariaDTO(); dto.Codigo = int.Parse(dr["CONT_ID"].ToString()); dto.NumeroConta = dr["CONT_NUMERO"].ToString().TrimEnd(); BancoDTO banco = new BancoDTO(int.Parse(dr["CONT_CODIGO_BANCO"].ToString()), "", dr["BANC_SIGLA"].ToString()); dto.Banco = banco.Codigo; dto.NomeBanco = banco.NomeComercial; MoedaDTO moeda = new MoedaDTO(int.Parse(dr["CONT_CODIGO_MOEDA"].ToString()), dr["MOE_DESCRICAO"].ToString(), dr["MOE_SIGLA"].ToString()); dto.Moeda = moeda.Codigo; dto.SiglaMoeda = moeda.Descricao.ToUpper() + " " + moeda.Sigla; dto.IBAN = dr["CONT_IBAN"].ToString(); dto.NIB = dr["CONT_NIB"].ToString(); dto.Situacao = dr["CONT_STATUS"].ToString(); dto.Saldo = Convert.ToDecimal(dr["CONT_SALDO"].ToString()); dto.Descricao = dr["CONT_DESCRICAO"].ToString(); dto.Tipo = dr["CONT_TIPO"].ToString(); dto.Entidade = int.Parse(dr["CONT_ENTITY_ID"].ToString()); break; } } catch (Exception ex) { dto.Sucesso = true; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public static IList <BancoDTO> ConsultaBancoLista(BancoDTO pBanco) { try { IList <BancoDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <BancoDTO> DAL = new NHibernateDAL <BancoDTO>(Session); Resultado = DAL.Select(pBanco); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var bancoNueva = new BancoDTO { Descripcion = txtBanco.Text, }; _bancoServicio.Agregar(bancoNueva); return(true); }
private DataTable RelBancoToDataTable(List <Banco> listaBanco) { DataTable dta = new DataTable(); DataColumn codigoBC = new DataColumn("codigoBC", System.Type.GetType("System.Int32")); DataColumn nome = new DataColumn("nome"); DataColumn descricaoInterfaceEletronica = new DataColumn("descricaoInterfaceEletronica"); DataColumn numeroRemessa = new DataColumn("numeroRemessa", System.Type.GetType("System.Int32")); DataColumn numeroRemessaPagamento = new DataColumn("numeroRemessaPagamento", System.Type.GetType("System.Int32")); DataColumn girErro = new DataColumn("girErro"); dta.Columns.Add(codigoBC); dta.Columns.Add(nome); dta.Columns.Add(descricaoInterfaceEletronica); dta.Columns.Add(numeroRemessa); dta.Columns.Add(numeroRemessaPagamento); dta.Columns.Add(girErro); foreach (var registro in listaBanco) { BancoDTO banco = registro.To <BancoDTO>(); DataRow row = dta.NewRow(); row[codigoBC] = banco.Id; row[nome] = banco.Nome; row[descricaoInterfaceEletronica] = banco.InterfaceEletronicaDescricao; int numeroRem = 0; if (banco.NumeroRemessa.HasValue) { numeroRem = banco.NumeroRemessa.Value; } row[numeroRemessa] = numeroRem; int numeroRemPagto = 0; if (banco.NumeroRemessaPagamento.HasValue) { numeroRemPagto = banco.NumeroRemessaPagamento.Value; } row[numeroRemessaPagamento] = numeroRemPagto; row[girErro] = ""; dta.Rows.Add(row); } return(dta); }
public static BancoDTO ConsultaBanco(string pFiltro) { try { BancoDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <BancoDTO> DAL = new NHibernateDAL <BancoDTO>(Session); String ConsultaSql = "from BancoDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <BancoDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public void AtualizarListaBanco(int pagina) { try { using (ServiceServidor Servico = new ServiceServidor()) { if (pagina == 0) { IndiceNavegacao = 0; } else if (pagina > 0 && ListaBanco.Count == QuantidadePagina) { IndiceNavegacao += QuantidadePagina; } else if (pagina < 0 && IndiceNavegacao != 0) { IndiceNavegacao -= QuantidadePagina; } BancoDTO Banco = new BancoDTO(); if (!Filtro.Trim().Equals("")) { Banco.Nome = Filtro; } IList <BancoDTO> ListaServ = Servico.SelectBancoPagina(IndiceNavegacao, true, QuantidadePagina, true, Banco); ListaBanco.Clear(); foreach (BancoDTO objAdd in ListaServ) { ListaBanco.Add(objAdd); } BancoSelected = null; } QuantidadeCarregada = ListaBanco.Count; ControlarNavegacao(); } catch (Exception ex) { throw ex; } }
public List <BancoDTO> ObterBancos(BancoDTO dto) { List <BancoDTO> lista; try { BaseDados.ComandText = "stp_FIN_BANCO_OBTERPORFILTRO"; BaseDados.AddParameter("@DESCRICAO", dto.NomeCompleto); BaseDados.AddParameter("@FILIAL", dto.Filial); MySqlDataReader dr = BaseDados.ExecuteReader(); lista = new List <BancoDTO>(); while (dr.Read()) { dto = new BancoDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.NomeComercial = dr[1].ToString().ToUpper(); dto.NomeCompleto = dr[2].ToString(); lista.Add(dto); } } catch (Exception ex) { dto = new BancoDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); lista = new List <BancoDTO>(); lista.Add(dto); } finally { BaseDados.FecharConexao(); } return(lista); }
public bool Edit(BancoDTO Editedclass) { bool resp = true; var x = Editedclass; try { using (var db = new Data()) { var pac = (from p in db.Bancos where p.Idbanco == Editedclass.Idbanco select p).FirstOrDefault(); if (pac != null) { pac.Nombre = x.Nombre; db.SaveChanges(); } } } catch (DbEntityValidationException e) { resp = false; } return(resp); }
/// <summary> /// Retorna um objeto FuncdocumentoDTO para a instrução do conteúdo especificado. /// </summary> public FuncDocumentoDTO GetFuncdocumentoFuncionario(int id_funcionario) { try { dbCommand = db.GetStoredProcCommand(Global.EmpresaAtiva + ".GetFuncdocumentoFuncionario"); db.AddInParameter(dbCommand, "@id_funcionario", DbType.Int32, id_funcionario); using (IDataReader DR = db.ExecuteReader(dbCommand)) { DR.Read(); FuncDocumentoDTO tab = new FuncDocumentoDTO(); tab.Id = int.Parse(DR["id"].ToString()); tab.Cpf = DR["cpf"].ToString(); tab.Rg = DR["rg"].ToString(); if (Convert.IsDBNull(DR["rgemissao"])) { tab.Rgemissao = null; } else { tab.Rgemissao = (DateTime)DR["rgemissao"]; } tab.Rgorgao = DR["rgorgao"].ToString(); //LOCALIZAR UF DE EMISSÃO DO RG UFDTO ufrg = new UFDTO(); if (!Convert.IsDBNull(DR["id_ufrg"])) { UFDAO ufrgdata = new UFDAO(); ufrg.Id = Convert.ToInt32(DR["id_ufrg"]); ufrg = ufrgdata.GetUF(ufrg.Id); } tab.UFRG = ufrg; // tab.Carteiramodelo = DR["carteiramodelo"].ToString(); tab.Ctps = DR["ctps"].ToString(); tab.Ctpsserie = DR["ctpsserie"].ToString(); if (Convert.IsDBNull(DR["ctpsemissao"])) { tab.Ctpsemissao = null; } else { tab.Ctpsemissao = (DateTime)DR["ctpsemissao"]; } //LOCALIZAR UF DE EMISSÃO DA CTPS UFDTO ufctps = new UFDTO(); if (!Convert.IsDBNull(DR["id_ufctps"])) { UFDAO ufctpsdata = new UFDAO(); ufctps.Id = Convert.ToInt32(DR["id_ufctps"]); ufctps = ufctpsdata.GetUF(ufctps.Id); } tab.UFCTPS = ufctps; tab.Titulo = DR["titulo"].ToString(); tab.Titulozona = DR["titulozona"].ToString(); tab.Titulosecao = DR["titulosecao"].ToString(); tab.Cnh = DR["cnh"].ToString(); tab.Cnhcategoria = DR["cnhcategoria"].ToString(); if (Convert.IsDBNull(DR["cnhvencimento"])) { tab.Cnhvencimento = null; } else { tab.Cnhvencimento = (DateTime)DR["cnhvencimento"]; } tab.Reservista = DR["reservista"].ToString(); tab.Rescategoria = DR["rescategoria"].ToString(); //LOCALIZAR UF DE EMISSÃO DA RESERVISTA UFDTO ufreservista = new UFDTO(); if (!Convert.IsDBNull(DR["id_ufreservista"])) { UFDAO ufreservistadata = new UFDAO(); ufreservista.Id = Convert.ToInt32(DR["id_ufreservista"]); ufreservista = ufreservistadata.GetUF(ufreservista.Id); } tab.UFreservista = ufreservista; // //LOCALIZAR BANCO PARA DEPÓSITO DO PIS BancoDTO banco = new BancoDTO(); if (!Convert.IsDBNull(DR["id_banco"])) { BancoDAO bancodata = new BancoDAO(); banco.Id = Convert.ToInt32(DR["id_banco"]); banco = bancodata.GetBanco(banco.Id); } tab.Banco = banco; // return(tab); } } catch { throw; } }
public List <BancoDTO> ObterPorFiltro(BancoDTO dto) { return(dao.ObterBancos(dto)); }
public BancoDTO ObterPorPK(BancoDTO dto) { EntidadeDTO entity = dto; return((BancoDTO)dao.ObterEntidadePorPK(entity)); }
public void Insert(BancoDTO bancos) { UManager.Insert(bancos); }
public void Edit(BancoDTO bancos) { UManager.Edit(bancos); }
public bool Salvar(BancoDTO dto) { if (!EhPermitidoSalvar()) { messageQueue.Add(Resource.Sigim.ErrorMessages.PrivilegiosInsuficientes, TypeMessage.Error); return(false); } if (dto == null) { throw new ArgumentNullException("dto"); } if (!dto.Id.HasValue) { messageQueue.Add(string.Format(Resource.Sigim.ErrorMessages.CampoObrigatorio, "Código do banco"), TypeMessage.Error); return(false); } if (dto.Id.Value == 0) { messageQueue.Add(string.Format(Resource.Sigim.ErrorMessages.CampoInvalido, "Código do banco"), TypeMessage.Error); return(false); } if (string.IsNullOrEmpty(dto.Nome)) { messageQueue.Add(string.Format(Resource.Sigim.ErrorMessages.CampoObrigatorio, "Descrição"), TypeMessage.Error); return(false); } bool novoItem = false; var banco = bancoRepository.ObterPeloId(dto.Id); if (banco == null) { banco = new Banco(); novoItem = true; } banco.Id = dto.Id; banco.Nome = dto.Nome; banco.Ativo = true; banco.NumeroRemessa = dto.NumeroRemessa; banco.NumeroRemessaPagamento = dto.NumeroRemessaPagamento; banco.InterfaceEletronica = dto.InterfaceEletronica; if (Validator.IsValid(banco, out validationErrors)) { if (novoItem) { bancoRepository.Inserir(banco); } else { bancoRepository.Alterar(banco); } bancoRepository.UnitOfWork.Commit(); messageQueue.Add(Resource.Sigim.SuccessMessages.SalvoComSucesso, TypeMessage.Success); return(true); } else { messageQueue.AddRange(validationErrors, TypeMessage.Error); } return(false); }
public static IList <BancoDTO> ConsultaBancoPagina(int pPrimeiroResultado, int pQuantidadeResultados, BancoDTO pBanco) { try { IList <BancoDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <BancoDTO> DAL = new NHibernateDAL <BancoDTO>(Session); Resultado = DAL.SelectPagina <BancoDTO>(pPrimeiroResultado, pQuantidadeResultados, pBanco); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public BancoDTO Salvar(BancoDTO dto) { return((BancoDTO)dao.Adicionar(dto)); }