public async Task <IActionResult> Edit(short id, [Bind("IdtipoPagamento,Designacao")] TipoPagamento tipoPagamento) { if (id != tipoPagamento.IdtipoPagamento) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoPagamento); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoPagamentoExists(tipoPagamento.IdtipoPagamento)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoPagamento)); }
public IList <ConfiguracaoPagamento> PesquisaConfiguracaoPagamento(int pTipoPagamento) { TipoPagamento tipoPagamento = null; IList <ConfiguracaoPagamento> listaConfiguracaoPagamento = null; try { using (BMTipoPagamento tipoPagBM = new BMTipoPagamento()) { tipoPagamento = tipoPagBM.ObterPorID(pTipoPagamento); } using (BMConfiguracaoPagamento confPagBM = new BMConfiguracaoPagamento()) { listaConfiguracaoPagamento = confPagBM.ObterPorFiltro(new ConfiguracaoPagamento() { TipoPagamento = tipoPagamento }); } } catch (Exception ex) { ErroUtil.Instancia.TratarErro(ex); } return(listaConfiguracaoPagamento); }
public IActionResult TipoPagamento(string saveBtn, string saveBtn2, int idSelecionado, string nometipoPagamento, int parcelas) { if (saveBtn2 == "Deletar") { TipoPagamentoBLL bll = new TipoPagamentoBLL(); TipoPagamento tipoPagamento = new TipoPagamento(); tipoPagamento.Id = idSelecionado; ViewData["result"] = bll.Delete(tipoPagamento); return(View()); } if (idSelecionado != 0) { TipoPagamentoBLL bll = new TipoPagamentoBLL(); TipoPagamento tipoPagamento = new TipoPagamento(idSelecionado, nometipoPagamento, parcelas); ViewData["result"] = bll.Update(tipoPagamento); return(View()); } if (saveBtn == "Salvar") { TipoPagamentoBLL bll = new TipoPagamentoBLL(); TipoPagamento tipoPagamento = new TipoPagamento(idSelecionado, nometipoPagamento, parcelas); ViewData["result"] = bll.Insert(tipoPagamento); return(View()); } return(View()); }
public List <TipoPagamento> GetAll() { cmd.Connection = conn; cmd.CommandText = "SELECT * FROM tipopagamento"; try { conn.Open(); MySqlDataReader reader = cmd.ExecuteReader(); List <TipoPagamento> tipoPagamentos = new List <TipoPagamento>(); while (reader.Read()) { TipoPagamento temp = new TipoPagamento(); temp.Id = Convert.ToInt32(reader["idTipoPagamento"]); temp.Tipo = Convert.ToString(reader["tipoPagamento"]); temp.Parcelas = Convert.ToInt32(reader["parcelas"]); tipoPagamentos.Add(temp); } return(tipoPagamentos); } catch (Exception) { throw new Exception("Erro no Banco de dados.Contate o administrador."); } finally { conn.Dispose(); } }
public void Atualizar(TipoPagamento obj) { //Criando uma conexão com o banco de dados using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Db"].ConnectionString)) { //Criando instrução sql para inserir na tabela de categorias string strSQL = @"UPDATE TipoPagamento SET nome = @nome, descricao = @descricao WHERE id = @id;"; //Criando um comando sql que será executado na base de dados using (SqlCommand cmd = new SqlCommand(strSQL)) { cmd.Connection = conn; //Preenchendo os parâmetros da instrução sql cmd.Parameters.Add("@nome", SqlDbType.VarChar).Value = obj.Nome; cmd.Parameters.Add("@descricao", SqlDbType.VarChar).Value = obj.Descricao; cmd.Parameters.Add("@id", SqlDbType.VarChar).Value = obj.Id; //Abrindo conexão com o banco de dados conn.Open(); //Executando instrução sql cmd.ExecuteNonQuery(); //Fechando conexão com o banco de dados conn.Close(); } } }
public string Insert(TipoPagamento tipoPagamento) { cmd.Connection = conn; cmd.CommandText = "INSERT INTO tipopagamento(tipoPagamento,parcelas) values(@tipoPagamento,@parcelas)"; cmd.Parameters.AddWithValue("@tipoPagamento", tipoPagamento.Tipo); cmd.Parameters.AddWithValue("@parcelas", tipoPagamento.Parcelas); try { conn.Open(); cmd.ExecuteNonQuery(); return("Tipo de pagamento cadastrado com sucesso!"); } catch (Exception ex) { if (ex.Message.Contains("Duplicate")) { return("Tipo de pagamento já cadastrado."); } else { return("Erro no Banco de dados. Contate o administrador."); } } finally { conn.Dispose(); } }
public string Delete(TipoPagamento tipoPagamento) { if (tipoPagamento.Id == 0) { return("Tipo de pagamento informado é inválido!"); } cmd.Connection = conn; cmd.CommandText = $"DELETE FROM tipopagamento WHERE idTipoPagamento = {tipoPagamento.Id}"; try { conn.Open(); cmd.ExecuteNonQuery(); return("Tipo de pagamento deletado com êxito!"); } catch (Exception ex) { Console.WriteLine(ex); return("Erro no Banco de dados.Contate o administrador."); } finally { conn.Dispose(); } }
public TipoPagamento GetById(int idTipoPagamento) { cmd.Connection = conn; cmd.CommandText = $"SELECT * FROM tipopagamento WHERE idTipoPagamento = {idTipoPagamento}"; try { conn.Open(); MySqlDataReader reader = cmd.ExecuteReader(); TipoPagamento tipoPagamento = new TipoPagamento(); while (reader.Read()) { tipoPagamento.Id = Convert.ToInt32(reader["idTipoPagamento"]); tipoPagamento.Tipo = Convert.ToString(reader["tipoPagamento"]); tipoPagamento.Parcelas = Convert.ToInt32(reader["parcelas"]); } return(tipoPagamento); } catch (Exception) { throw new Exception("Erro no Banco de dados.Contate o administrador."); } finally { conn.Dispose(); } }
public TipoPagamento GetLastRegister() { MySqlConnection conn = new MySqlConnection(DBConfig.CONNECTION_STRING); MySqlCommand command = new MySqlCommand(); command.Connection = conn; command.CommandText = "SELECT * FROM tipopagamento ORDER BY idTipoPagamento DESC limit 1"; try { conn.Open(); MySqlDataReader reader = command.ExecuteReader(); TipoPagamento tipoPagamento = new TipoPagamento(); while (reader.Read()) { tipoPagamento.Id = Convert.ToInt32(reader["idTipoPagamento"]); tipoPagamento.Tipo = Convert.ToString(reader["tipoPagamento"]); tipoPagamento.Parcelas = Convert.ToInt32(reader["parcelas"]); } return(tipoPagamento); } catch (Exception) { throw new Exception("Erro no Banco de dados.Contate o administrador."); } finally { conn.Dispose(); } }
public ActionResult Detales(int tipoPagamentoID) { tipoPagamentoDB = new TipoDePagamentoRepositorio(); TipoPagamento tipoPagamento = tipoPagamentoDB.GetTipoPagamento(tipoPagamentoID); return(View(tipoPagamento)); }
public TipoPagamentoViewModel(TipoPagamento tipoPagamento) { Id = tipoPagamento.Id; DataInsercao = DateTime.Now; Codigo = tipoPagamento.Codigo; Descricao = tipoPagamento.Descricao; }
public async Task<IHttpActionResult> PutTipoPagamento(int id, TipoPagamento tipoPagamento) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != tipoPagamento.TipoPagamentoId) { return BadRequest(); } db.Entry(tipoPagamento).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoPagamentoExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
private void btnAlterar_Click(object sender, EventArgs e) { try { btnAlterar.Click -= new EventHandler(btnAlterar_Click); TipoPagamento tipoPagamentoSelecionado = dgwColecao.GetlinhaSelecionado <TipoPagamento>(); if (tipoPagamentoSelecionado == null) { ExibirMensagem("Nenhum pagamento foi selecionado!"); return; } using (MOD001.FRM029 frm029 = new FRM029(tipoPagamentoSelecionado, Acao.ALTERAR)) { if (frm029.ShowDialog() == DialogResult.OK) { this.tipoPagamento = frm029.tipoPagamento; AtualizarGrid(this.tipoPagamento, false); } } } catch (Exception ex) { Exceptionerro(ex); } finally { btnAlterar.Click += new EventHandler(btnAlterar_Click); } }
public static TipoPagamento LoadTipoPagamento(string cliente) { var tipoPagamentosList = TipoPagamentoDAL.GetTodosTipoPagamentos(); WriteLine("{0,-3} {1,-20}", "Id", "Tipo de Pagamento"); foreach (var item in tipoPagamentosList) { WriteLine("{0:000} {1,-20}", item.TipoPagamentoId, item.Nome); } var tipoPagamento = new TipoPagamento(); var check = false; do { WriteLine($"Cliente: {cliente} -> Favor informar o Id do Produto:"); var resposta = ReadLine(); if (Helpers.Helpers.IsNumeric(resposta.ToString())) { tipoPagamento = TipoPagamentoDAL.GetTipoPagamentoComId(int.Parse(resposta.ToString())); if (tipoPagamento != null) { check = true; } } } while (!check); return(tipoPagamento); }
public void Inserir(TipoPagamento obj) { //Criando uma conexão com o banco de dados using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Db"].ConnectionString)) { //Criando instrução sql para inserir na tabela de categorias string strSQL = @"INSERT INTO TipoPagamento (Nome_Pagamento, descricao) VALUES (@Nome_Pagamento, @descricao);"; //Criando um comando sql que será executado na base de dados using (SqlCommand cmd = new SqlCommand(strSQL)) { cmd.Connection = conn; //Preenchendo os parâmetros da instrução sql cmd.Parameters.Add("@Nome_Pagamento", SqlDbType.VarChar).Value = obj.Nome; cmd.Parameters.Add("@descricao", SqlDbType.VarChar).Value = obj.Descricao; //Abrindo conexão com o banco de dados conn.Open(); //Executando instrução sql cmd.ExecuteNonQuery(); //Fechando conexão com o banco de dados conn.Close(); } } }
//Atualizar um registro existente public string Update(TipoPagamento tipoPagamento) { StringBuilder erros = new StringBuilder(); if (string.IsNullOrWhiteSpace(tipoPagamento.Tipo)) { erros.AppendLine("O tipo de pagamento deve ser informada."); } if (tipoPagamento.Tipo.Length > 60) { erros.AppendLine("O tipo de pagamento não pode conter mais que 60 caracteres."); } if (tipoPagamento.Parcelas <= 0) { erros.AppendLine("O número de parcelas não pode ser menor ou igual a zero."); } if (erros.Length != 0) { return(erros.ToString()); } string respostaDB = dal.Update(tipoPagamento); return(respostaDB); }
public DetalheCupomFiscal(string linha) : base(linha) { tipoRegistro = TipoRegistro.E15_DetalheCupomFiscal; coo = LerInteiro6Digitos(47); numeroContadorDocumento = LerInteiro6Digitos(53); numeroItem = LerInteiro(59, 62); codigoProdutoOuServico = Ler(62, 62 + 14); descricao = Ler(76, 176); casasDecimaisQuantidade = LerInteiro(266, 267); casasDecimaisValorUnitario = LerInteiro(267, 268); quantidade = LerDecimal(176, 176 + 7, casasDecimaisQuantidade); unidade = Ler(183, 185); valorUnitario = LerDecimal(186, 186 + 8, casasDecimaisValorUnitario); descontoItem = LerDecimal(194, 194 + 8, 2); acrescimoItem = LerDecimal(202, 202 + 8, 2); valorTotalLiquido = LerDecimal(210, 210 + 14, 2); totalizadorParcial = Ler(224, 224 + 7); indicadorCancelamento = LerTipoPagamento(231); quantidadeCancelada = LerDecimal(232, 232 + 7, casasDecimaisQuantidade); valorCancelado = LerDecimal(239, 239 + 13, 2); cancelamentoAcrescimoItem = LerDecimal(252, 252 + 13, 2); indicadorArredondamentoTruncamento = Ler(265); }
public void TestarAtualizarTipoPagamentoTamanhoExcedido() { TipoPagamento test = new TipoPagamento(0, "012345678012345678012345678012345678012345678012345678012345678012345678012345678012345678", 1); str = bll.Update(test); Assert.AreEqual(str, "O tipo de pagamento não pode conter mais que 60 caracteres.\r\n"); }
public void TestarAtualizarTipoPagamento() { TipoPagamento test = new TipoPagamento(0, "Test", 1); str = bll.Update(test); Assert.AreEqual(str, "Tipo de pagamento atualizado com êxito!"); }
public void TestarInsertTipoPagamentoValorZero() { TipoPagamento test = new TipoPagamento(0, "Test", 0); str = bll.Insert(test); Assert.AreEqual(str, "O número de parcelas não pode ser menor ou igual a zero.\r\n"); }
public void TestarInsertTipoPagamento() { TipoPagamento test = new TipoPagamento(0, "Test", 1); str = bll.Insert(test); Assert.AreEqual(str, "Tipo de pagamento cadastrado com sucesso!"); }
public void TestarInsertTipoPagamentoVazio() { TipoPagamento test = new TipoPagamento(0, "", 1); str = bll.Insert(test); Assert.AreEqual(str, "O tipo de pagamento deve ser informada.\r\n"); }
public static IServiceGateway ServiceGateway(TipoPagamento tipoPagamento) { return(tipoPagamento switch { TipoPagamento.Pagseguro => new MercadoLivreServiceGateway(), TipoPagamento.Mercadopago => new PagseguroServiceGateway(), _ => throw new ArgumentException("Gateway não definido para este tipo"), });
public ActionResult Deletar(TipoPagamento tipoPagamento) { tipoPagamentoDB = new TipoDePagamentoRepositorio(); if (tipoPagamentoDB.Deletar(tipoPagamento) == Sucesso) { return(RedirectToAction("Listar")); } return(View(tipoPagamento)); }
private void setupFormaPagamento() { TipoPagamento tp = new TipoPagamento(); cbFormaPagamento.DataSource = Enumerados.getListEnum(tp); cbFormaPagamento.ValueMember = "chave"; cbFormaPagamento.DisplayMember = "descricao"; cbFormaPagamento.SelectedIndex = -1; }
private Intelbras.Message.Helper.MSG0282 DefinirPropriedades(TipoPagamento crm) { Intelbras.Message.Helper.MSG0282 xml = new Pollux.MSG0282(Domain.Enum.Sistemas.RetornaSistema(Domain.Enum.Sistemas.Sistema.CRM), Helper.Truncate(crm.Nome, 40)); xml.CodigoTipoPagamentoServico = crm.ID.ToString(); xml.Nome = crm.Nome; return(xml); }
public Tipospagamentos ToEntity() { return(new Tipospagamentos { Id = Id, DataInsercao = DataInsercao, Unidade = Unidade, TipoPagamento = TipoPagamento?.ToEntity() }); }
public TipoPagamentoViewModel ToViewModel(TipoPagamento tipoPagamento) { return(new TipoPagamentoViewModel { Id = tipoPagamento.Id, DataInsercao = tipoPagamento.DataInsercao, Codigo = tipoPagamento.Codigo, Descricao = tipoPagamento.Descricao }); }
public static TipoPagamentoDao ToApp(this TipoPagamento tipoPagamento) { TipoPagamentoDao tipoPagamentoDao = new TipoPagamentoDao(); tipoPagamentoDao.TipoPagamentoID = tipoPagamento.TipoPagamentoID; tipoPagamentoDao.Descricao = tipoPagamento.Descricao; tipoPagamentoDao.Ativo = tipoPagamento.Ativo; return(tipoPagamentoDao); }
public async Task<IHttpActionResult> GetTipoPagamento(int id) { TipoPagamento tipoPagamento = await db.TipoPagamentos.FindAsync(id); if (tipoPagamento == null) { return NotFound(); } return Ok(tipoPagamento); }
public string excluirTipoPagamento(TipoPagamento tipoPagamento) { string erro = null; try { tiposPagamento.DeleteObject(tipoPagamento); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string editarTipoPagamento(TipoPagamento tipoPagamento) { string erro = null; try { if (tipoPagamento.EntityState == System.Data.EntityState.Detached) { tiposPagamento.Attach(tipoPagamento); } db.ObjectStateManager.ChangeObjectState(tipoPagamento, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }