public int Alterar(Fiado fiado) { try { int retorno = 0; InstanciarBanco(); decimal valor = _banco.Fiado.Find(fiado.ID).Valor; valor -= fiado.Valor; if (valor <= 0) { InstanciarBanco(); _banco.Entry(fiado).State = EntityState.Deleted; retorno = _banco.SaveChanges(); } else { fiado.Valor = valor; InstanciarBanco(); _banco.Entry(fiado).State = EntityState.Modified; retorno = _banco.SaveChanges(); } return retorno; } catch (CustomException erro) { throw new CustomException(erro.Message); } catch (Exception erro) { throw new Exception(erro.Message); } }
public int Cadastrar(Fiado fiado) { try { int retorno = 0; InstanciarBanco(); _fiado = _banco.Fiado.FirstOrDefault(c => c.IDCliente == fiado.IDCliente); if (_fiado != null) { fiado.ID = _fiado.ID; InstanciarBanco(); fiado.Valor += _fiado.Valor; if (fiado.Valor <= 0) { _banco.Entry(fiado).State = EntityState.Deleted; retorno = _banco.SaveChanges(); } else { _banco.Entry(fiado).State = EntityState.Modified; retorno = _banco.SaveChanges(); } } else { _banco.Entry(fiado).State = EntityState.Added; retorno = _banco.SaveChanges(); } return retorno; } catch (CustomException erro) { throw new CustomException(erro.Message); } catch (Exception erro) { throw new Exception(erro.Message); } }
public frmReceberFiado(Fiado fiado) { _fiado = fiado; InitializeComponent(); }
private void InstanciarFiado() { _fiado = new Fiado(); }