private void button1_Click(object sender, EventArgs e) { Deposito form_Deposito = new Deposito(); this.Hide(); form_Deposito.Show(); }
public bool Depositar(Deposito deposito) { int result = 0; int extratoId = ProximoExtrato(); string sqlExtrato = "insert into Extrato (ExtratoId, ContaNumero, ExtratoDataOperacao, ExtratoValorOperacao, ExtratoTipoOperacao, ExtratoTransacao) " + " values (@Id, @Numero, @DataOperacao, @ValorMonetario, @TipoOperacao, @Transacao)"; string sqlConta = "update Conta set ContaSaldo = ContaSaldo + @ValorMonetario " + " Where ContaNumero = @Numero"; using (SQLiteConnection connection = new SQLiteConnection(_conn)) { result = connection.Execute(sqlExtrato, new { Id = extratoId, Numero = deposito.NumeroConta, DataOperacao = long.Parse(System.DateTime.Now.ToString("yyyyMMddHHmmss")), ValorMonetario = deposito.ValorMonetario, TipoOperacao = "C", Transacao = "Depósito" }); if (result > 0) { result = connection.Execute(sqlConta, new { ValorMonetario = deposito.ValorMonetario, Numero = deposito.NumeroConta }); } } return(result > 0 ? true : false); }
public void InicializarLista() { Deposito <Auto> d = new Deposito <Auto>(5); //Verifico que la lista no esté vacía Assert.IsNotNull(d.Lista); }
public IHttpActionResult DeletePlaneta(int id) { List <AristaNodo> aristas = db.AristaNodoes.Where(xx => xx.origenFK == id || xx.destinoFK == id).ToList(); db.AristaNodoes.RemoveRange(aristas); Planeta planeta = db.Planetas.Find(id); Teletransportador teletransportador = db.Teletransportadores.Find(id); Deposito deposito = db.Depositos.Find(id); if (planeta == null) { return(NotFound()); } if (teletransportador != null) { db.Teletransportadores.Remove(teletransportador); } if (deposito != null) { db.Depositos.Remove(deposito); } db.Planetas.Remove(planeta); db.SaveChanges(); return(Ok(planeta)); }
static void Main(string[] args) { Pantalon pantalon1 = new Pantalon(Etipo.Corto, "M", "pantalon1"); Pantalon pantalon2 = new Pantalon(Etipo.Largo, "S", "pantalon2"); Pantalon pantalon3 = new Pantalon(Etipo.Corto, "XL", "pantalon3"); Remera remera1 = new Remera(EColores.Azul, "S", "remera1"); Remera remera2 = new Remera(EColores.Negro, "S", "remera2"); Remera remera3 = new Remera(EColores.Verde, "M", "remera3"); Deposito <Articulo> depo = new Deposito <Articulo>(6); depo.Agregar(pantalon1); depo.Agregar(pantalon2); depo.Agregar(pantalon3); depo.Agregar(remera1); depo.Agregar(remera2); depo.Agregar(remera3); Console.WriteLine(depo); Console.ReadKey(); }
private Deposito crearDeposito() { Deposito deposito = new Deposito(); return(deposito); }
static void Main(string[] args) { Cocina c1 = new Cocina(111, 12300, false); Cocina c2 = new Cocina(112, 15000, true); Cocina c3 = new Cocina(113, 5600, false); Auto a1 = new Auto("Rojo", "Ferrari"); Auto a2 = new Auto("Amarillo", "Porche"); Auto a3 = new Auto("Negro", "BMW"); Auto a4 = new Auto("Verde", "Ford"); Deposito <Cocina> dc = new Deposito <Cocina>(5); Deposito <Auto> da = new Deposito <Auto>(3); //// pruebo si anda con una lista de string // // Deposito<string> cadenas = new Deposito<string>(3); // string cad1 = "hola\n"; // string cad2 = "nicolas\n"; // string cad3 = "fattori\n"; // cadenas.Agregar(cad1); // cadenas.Agregar(cad2); // cadenas.Agregar(cad3); // Console.WriteLine(cadenas); // cadenas.Remover(cad2); // Console.WriteLine(cadenas); dc.Agregar(c1); dc.Agregar(c2); if (!(dc + c3)) { Console.WriteLine("No se pudo agregar el item!!!"); } if ((da + a1)) { Console.WriteLine("Se ha agregado el item!!!"); } da.Agregar(a2); da.Agregar(a3); if (!da.Agregar(a4)) { Console.WriteLine("No se pudo agregar el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); dc.Remover(c2); if (!(dc - c2)) { Console.WriteLine("No se pudo remover el item!!!"); } da.Remover(a2); if (!(da - a4)) { Console.WriteLine("No se pudo remover el item!!!"); } Console.WriteLine(dc); Console.WriteLine(da); Console.ReadLine(); }
/// <summary> /// Obtener los depositos ligados a una gestión. /// </summary> /// <param name="g">Objeto Gestion con los datos de la gestión para la cual se obtienen los depositos</param> public void obtenerDepositosGestion(ref Gestion g) { SqlCommand comando = _manejador.obtenerProcedimiento("SelectGestionDepositos"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@gestion", g, SqlDbType.Int); try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id = (int)datareader["pk_ID"]; int referencia = (int)datareader["Referencia"]; Deposito deposito = new Deposito(id, referencia); g.agregarDeposito(deposito); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } }
public CrearDepositoResponse Ejecutar(CrearDepositoRequest request) { Deposito nuevoDeposito = null; Deposito deposito = _unitOfWork.DepositoRepository.FindFirstOrDefault(t => t.Numero == request.Numero); if (deposito == null) { nuevoDeposito = new DepositoFactory().Create(request.TipoCuenta); nuevoDeposito.Nombre = request.Nombre; nuevoDeposito.Numero = request.Numero; _unitOfWork.DepositoRepository.Add(nuevoDeposito); _unitOfWork.Commit(); return(new CrearDepositoResponse() { Mensaje = $"Se creó con exito la cuenta {nuevoDeposito.Numero}.", tipoDeDepositoCreado = request.TipoCuenta }); } else { return(new CrearDepositoResponse() { Mensaje = $"El número de cuenta ya exite" }); } }
protected void GuardarButton_Click(object sender, EventArgs e) { DepositoRepositorio repositorio = new DepositoRepositorio(); Deposito deposito = new Deposito(); bool paso = false; if (IsValid == false) { Utils.ShowToastr(this.Page, "Revisar todos los campo", "Error", "error"); return; } deposito = LlenaClase(deposito); if (deposito.DepositoID == 0) { paso = repositorio.Guardar(deposito); Utils.ShowToastr(this.Page, "Guardado con exito!!", "Guardado", "success"); Limpiar(); } else { paso = repositorio.Modificar(deposito); Utils.ShowToastr(this.Page, "Modificado con exito!!", "Modificado", "success"); Limpiar(); } }
static void Main(string[] args) { Producto pro = new Producto("Pala", 22); ProdImpuesto pI = new ProdImpuesto(pro.Nombre, pro.Stock, 600.33); ProdExport pEX = new ProdExport(pI, "Argentina"); ProdVendido p = new ProdVendido(pEX, "Cliente Juan"); Deposito miDeposito = new Deposito(); miDeposito.misProductos[0] = pro; miDeposito.misProductos[1] = pI; miDeposito.misProductos[2] = pEX; miDeposito.misProductos[3] = p; Galpon <Deposito> miGalpon = new Galpon <Deposito>(); miGalpon.miLista.Add(miDeposito); EventListener <Deposito> claseQueEscucha = new EventListener <Deposito>(); claseQueEscucha.MetodoQueEscucha(miGalpon, "log.txt"); miGalpon.SerializarXML(); Console.ReadKey(); }
public IHttpActionResult PostDeposito(Deposito deposito) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Depositos.Add(deposito); try { db.SaveChanges(); } catch (DbUpdateException) { if (DepositoExists(deposito.planetaFK)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = deposito.planetaFK }, deposito)); }
//Crear dos objetos de tipo Deposito, cada uno de estos objetos contiene un Array de la clase Producto. //Un constructor por default (inicializa en 3 productos) y una sobrecarga que reciba la cantidad de productos //del depósito (REUTILIZAR CODIGO). //La clase Producto tiene dos atributos: nombre y stock y un único constructor. //Se debe poder sumar los Array de los dos depósitos (con la sobrecarga de un operador en la clase Deposito) y guardar //el valor que retorna en un Array de Productos, recordar que si un producto está en los dos Arrays, //se debe sumar el stock y no agregar dos veces al mismo producto. //Mostrar el contenido del array resultante (nombre y stock) private void btnPunto1_Click(object sender, EventArgs e) { Producto p1 = new Producto("tomate", 10); Producto p2 = new Producto("azucar", 25); Producto p3 = new Producto("yerba", 30); Deposito d1 = new Deposito(4); Deposito d2 = new Deposito(); d1.productos[0] = p1; d1.productos[1] = p2; d1.productos[2] = p3; d1.productos[3] = p3; d2.productos[0] = p1; d2.productos[1] = p1; d2.productos[2] = p2; Producto[] aux = d1 + d2; String s = ""; foreach (Producto item in d1.productos) { s += (item.nombre + " - " + item.stock + "\n"); } MessageBox.Show(s); }
public static Deposito PostDeposito(Deposito sistema) { var httpWebRequest = (HttpWebRequest)WebRequest.Create(ApiCalls.url + "/api/depositos"); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "POST"; using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { string json = JsonUtility.ToJson(sistema); //json = json.Replace("\"id\":0,", ""); streamWriter.Write(json); streamWriter.Flush(); streamWriter.Close(); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); sistema = JsonUtility.FromJson <Deposito>(result); } return(sistema); }
public IHttpActionResult PutDeposito(int id, Deposito deposito) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != deposito.planetaFK) { return(BadRequest()); } db.Entry(deposito).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DepositoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> PutDeposito(int id, Deposito deposito) { if (id != deposito.Id) { return(BadRequest()); } _context.Entry(deposito).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DepositoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
//Crear en Deposito el metodo necesario para poder ordenar la lista de productos segun el criterio elegido private void button8_Click(object sender, EventArgs e) { Producto p1 = new Producto("tomate", 10); Producto p2 = new Producto("azucar", 25); Producto p3 = new Producto("yerba", 30); Producto p4 = new Producto("cafe", 5); Deposito d1 = new Deposito(4); d1.productos.Add(p1); d1.productos.Add(p2); d1.productos.Add(p3); d1.productos.Add(p4); //CarWash._Vehiculos.Sort(Lavadero.OrdenarVehiculosPorMarca); d1.productos.Sort(Deposito.OrdenarNombre); String s = ""; //ordenado por nombre alfabeticamente for (int i = 0; i < 3; i++) { s += (d1.productos[i].nombre + " - " + d1.productos[i].stock + "\n"); } MessageBox.Show(s); }
public void Deposito(int qtdDez, int qtdVinte, int qtdCinquenta) { ICaixaEletronico caixaEletronico = new CaixaEletronico(); Dictionary <TipoNota, int> saldo; Deposito deposito = new Deposito(); deposito.Nota = TipoNota.Dez; deposito.QuantidadeNotas = qtdDez; caixaEletronico.Deposito(deposito); deposito.Nota = TipoNota.Vinte; deposito.QuantidadeNotas = qtdVinte; caixaEletronico.Deposito(deposito); deposito.Nota = TipoNota.Cinquenta; deposito.QuantidadeNotas = qtdCinquenta; caixaEletronico.Deposito(deposito); saldo = caixaEletronico.Saldo(); Assert.True(qtdDez == saldo[TipoNota.Dez]); Assert.True(qtdVinte == saldo[TipoNota.Vinte]); Assert.True(qtdCinquenta == saldo[TipoNota.Cinquenta]); }
public void Saque(int qtdDez, int qtdVinte, int qtdCinquenta, int valorSaque) { ICaixaEletronico caixaEletronico = new CaixaEletronico(); Dictionary <TipoNota, int> saldo; Dictionary <TipoNota, int> retornoSaque; Deposito deposito = new Deposito(); deposito.Nota = TipoNota.Dez; deposito.QuantidadeNotas = qtdDez; caixaEletronico.Deposito(deposito); deposito.Nota = TipoNota.Vinte; deposito.QuantidadeNotas = qtdVinte; caixaEletronico.Deposito(deposito); deposito.Nota = TipoNota.Cinquenta; deposito.QuantidadeNotas = qtdCinquenta; caixaEletronico.Deposito(deposito); retornoSaque = caixaEletronico.Saque(valorSaque); saldo = caixaEletronico.Saldo(); Assert.True(qtdDez == saldo[TipoNota.Dez] + (retornoSaque.ContainsKey(TipoNota.Dez) ? retornoSaque[TipoNota.Dez] : 0)); Assert.True(qtdVinte == saldo[TipoNota.Vinte] + (retornoSaque.ContainsKey(TipoNota.Vinte) ? retornoSaque[TipoNota.Vinte] : 0)); Assert.True(qtdCinquenta == saldo[TipoNota.Cinquenta] + (retornoSaque.ContainsKey(TipoNota.Cinquenta) ? retornoSaque[TipoNota.Cinquenta] : 0)); }
//Crear dos objetos de tipo Deposito, cada uno de estos objetos contiene una lista de la clase Producto. //Un constructor por default (inicializa en 3 productos) y una sobrecarga que reciba la cantidad de productos //del depósito (REUTILIZAR CODIGO). //La clase Producto tiene dos atributos: nombre y stock y un único constructor. //Se debe poder sumar las listas de los dos depósitos (con la sobrecarga de un operador en la clase Deposito) //y guardar el valor que retorna en una lista de Productos, recordar que si un producto está en las dos listas, //se debe sumar el stock y no agregar dos veces al mismo producto. //Mostrar el contenido del array resultante (nombre y stock) private void button1_Click(object sender, EventArgs e) { Producto p1 = new Producto("tomate", 10); Producto p2 = new Producto("azucar", 25); Producto p3 = new Producto("yerba", 30); Producto p4 = new Producto("cafe", 5); Deposito d1 = new Deposito(5); Deposito d2 = new Deposito(); d1.productos.Add(p1); d1.productos.Add(p2); d1.productos.Add(p3); d1.productos.Add(p4); d2.productos.Add(p1); d2.productos.Add(p1); d2.productos.Add(p2); Deposito d3 = new Deposito(); d3 = d1 + d2; String s = ""; foreach (Producto item in d3.productos) { s += (item.nombre + " - " + item.stock + "\n"); } //tomate-->30 //azucar-->50 //yerba-->30 //cafe-->5 MessageBox.Show(s); }
private bool Validar() { bool paso = true; MyErrorProvider1.Clear(); if (string.IsNullOrWhiteSpace(InscripcionId.Text)) { MyErrorProvider1.SetError(InscripcionId, "El campo Direccion no puede estar vacio"); InscripcionId.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(FechaDateTimePicker.Text)) { MyErrorProvider1.SetError(FechaDateTimePicker, "El campo Fecha de nacimiento no puede estar vacio"); FechaDateTimePicker.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EstudianteId.Text)) { MyErrorProvider1.SetError(EstudianteId, "El campo Direccion no puede estar vacio"); EstudianteId.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ComentarioTextBox.Text)) { MyErrorProvider1.SetError(ComentarioTextBox, "El campo Email no puede estar vacio"); ComentarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(Monto.Text)) { MyErrorProvider1.SetError(Monto, "El campo Balance no puede estar vacio"); Monto.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(Deposito.Text)) { MyErrorProvider1.SetError(Deposito, "El campo Balance no puede estar vacio"); Deposito.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(Balance.Text)) { MyErrorProvider1.SetError(Balance, "El campo Balance no puede estar vacio"); Balance.Focus(); paso = false; } return(paso); }
// GET: Deposito public ActionResult Index() { try { var dato = ObjDeposito.ConsultarDeposito(); List <Deposito> ListaDepositos = new List <Deposito>(); foreach (var item in dato) { Deposito deposito = new Deposito(); deposito.IdDeposito = item.IdDeposito; deposito.IdUsuario = item.IdUsuario; deposito.Telefono = item.Telefono; deposito.Monto = item.Monto; deposito.Fecha = item.Fecha; deposito.Estado = item.Estado; ListaDepositos.Add(deposito); } return(View(ListaDepositos)); } catch (Exception ex) { return(new HttpNotFoundResult("Error al consultar los Depositos")); } }
public ActionResult Eliminar(int IdDeposito, int IdUsuario) { try { var dato = ObjDeposito.ConsultaDeposito(IdDeposito, IdUsuario); Deposito deposito = new Deposito(); deposito.IdDeposito = dato.IdDeposito; deposito.IdUsuario = dato.IdUsuario; deposito.Telefono = dato.Telefono; deposito.Monto = dato.Monto; deposito.Fecha = dato.Fecha; deposito.Estado = dato.Estado; ViewBag.Depositos = ObjDeposito.ConsultarDeposito(); return(View(deposito)); } catch (Exception ex) { return(new HttpNotFoundResult("Error al consultar el Deposito")); } }
public ProviderTransacoesBancarias() { var ccN = new ContaCorrenteNormal(); ccN.Numero = "123"; var ccE = new ContaCorrenteEspecial(); ccE.Numero = "321"; var tra1 = new Deposito(ccN, 100); tra1._dataOperacao = Convert.ToDateTime("10/10/2012"); var tra2 = new Deposito(ccE, 150); tra2._dataOperacao = Convert.ToDateTime("10/10/2012"); var tra3 = new Saque(ccN, 250); tra3._dataOperacao = Convert.ToDateTime("10/10/2012"); var tra4 = new Saque(ccE, 250); tra4._dataOperacao = Convert.ToDateTime("10/10/2012"); _session = new List <TransacoesBancarias>(); _session.Add(tra1); _session.Add(tra2); _session.Add(tra3); _session.Add(tra4); }
private void LlenaCampos(Deposito deposito) { DepositoIDTextbox.Text = deposito.DepositoID.ToString(); LlenaComboCuentaID(); ConceptoTextbox.Text = deposito.Concepto; MontoTexbox.Text = deposito.Monto.ToString(); }
public ActionResult Create(Deposito Deposito) { try { var biz = new DepositoProcess(); if (biz.Listar().Count == 0) { biz.Crear(Deposito); Bitacora bitacora = new Bitacora("Crear", "Tabla Deposito", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } else { ViewBag.advertencia = "Deposito creado"; return(RedirectToAction("Index")); } } catch (Exception ex) { Bitacora bitacora = new Bitacora("Crear Tabla Deposito", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public async Task <ActionResult <Deposito> > PostDeposito(Deposito deposito) { _context.deposito.Add(deposito); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDeposito", new { id = deposito.Id }, deposito)); }
public Task <List <Deposito> > ListarDepositoExtornado(DatosConsultaDepositoExtorno deposito) { Deposito entities = null; List <Deposito> listaEntidades = new List <Deposito>(); List <OracleParameter> parameters = new List <OracleParameter>(); parameters.Add(new OracleParameter("P_NRO_OPERACION", OracleDbType.Varchar2, deposito.NumeroOperacion, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_ID_DEPOSITO", OracleDbType.Varchar2, deposito.IdDeposito, ParameterDirection.Input)); parameters.Add(new OracleParameter("P_CU_SALIDA", OracleDbType.RefCursor, ParameterDirection.Output)); using (OracleDataReader dr = (OracleDataReader)_connectionBase.ExecuteByStoredProcedure("RAC_CONCILIACION_CONSULTAS.SEL_DEPOSITO_EXTORNO", parameters, ConnectionBase.enuTypeDataBase.OracleConciliacion)) { #if DEBUG //listaEntidades.Add(new Deposito //{ IdDeposito = 1, NumeroOperacion = "987982", Monto = 50, Saldo = 5, FechaDeposito = DateTime.Now }); //listaEntidades.Add(new Deposito //{ IdDeposito = 2, NumeroOperacion = "807982", Monto = 60, Saldo = 8, FechaDeposito = DateTime.Now }); #endif while (dr.Read()) { entities = new Deposito(); entities.IdDeposito = Convert.ToInt64(dr["ID_DEPOSITO"]); entities.NumeroOperacion = Convert.ToString(dr["VC_NUMERO_OPERACION"]); entities.Monto = Convert.ToDecimal(dr["DC_MONTO"]); entities.Saldo = Convert.ToDecimal(dr["DC_SALDO"]); entities.FechaDeposito = Convert.ToDateTime(dr["dt_fecha_deposito"]); entities.IdDepositoAsociado = deposito.IdDeposito; listaEntidades.Add(entities); } } return(Task.FromResult <List <Deposito> >(listaEntidades)); }
//Crear en Deposito el metodo necesario para poder ordenar la lista de productos segun el criterio elegido private void button7_Click(object sender, EventArgs e) { Producto p1 = new Producto("tomate", 10); Producto p2 = new Producto("azucar", 25); Producto p3 = new Producto("yerba", 30); Producto p4 = new Producto("cafe", 5); Deposito d1 = new Deposito(4); d1.productos.Add(p1); d1.productos.Add(p2); d1.productos.Add(p3); d1.productos.Add(p4); d1.productos.Sort(Deposito.OrdenarStock); String s = ""; //ordenado por stock ascendente for (int i = 0; i < 3; i++) { s += (d1.productos[i].nombre + " - " + d1.productos[i].stock + "\n"); } MessageBox.Show(s); }
public void CalcularSaldoDeListaDeMovimentacoes() { var listaMovimentacoes = new List <Movimentacao>(); var numeroDeDepositos = 5; var numeroDeSaques = 3; var numeroDeTransferencias = 4; var deposito = new Deposito(500.50); for (var i = 0; i < numeroDeDepositos; i++) { listaMovimentacoes.Add(deposito); } var saque = new Saque(10.82); for (var i = 0; i < numeroDeSaques; i++) { listaMovimentacoes.Add(saque); } var transferencia = new Transferencia(50.32, "000.000.000-00"); for (var i = 0; i < numeroDeTransferencias; i++) { listaMovimentacoes.Add(transferencia); } var valorSaldoTeste = (deposito.Valor - deposito.CustoTaxaDeMovimentacao) * numeroDeDepositos + (-1 * (saque.Valor + saque.CustoTaxaDeMovimentacao)) * numeroDeSaques + (-1 * (transferencia.Valor + transferencia.CustoTaxaDeMovimentacao)) * numeroDeTransferencias; Assert.AreEqual(new CalculadoraSaldo(listaMovimentacoes).ObterSaldo(), valorSaldoTeste); }
public void Executar() { var repositorioDeTransacoesBancarias = new TransacoesBancariasRepository(); var deposito = new Deposito(_conta, _valor); repositorioDeTransacoesBancarias.Gravar(deposito); _conta.Creditar(_valor); }
public static Deposito ExecutarDeposito(ContaCorrente conta, decimal valor) { Deposito deposito = null; if (conta.Ativa) { deposito = new Deposito(conta, valor); deposito.Executa(); RepositorioTransacaoBancaria.Adicionar(deposito); } else { throw new InvalidOperationException("Conta bloqueada ou saldo insuficiente!"); } return deposito; }
private Deposito CrearDeposito() { Deposito depo = new Deposito(); depo.fecha = Utils.fechaSistema; depo.importe = importe; depo.tarjeta_numero = Convert.ToInt64(cmbTarjeta.SelectedValue); depo.tipo_moneda = Convert.ToInt32(cmbMoneda.SelectedValue); depo.cuenta_destino = Convert.ToInt64(cmbCuenta.SelectedValue); depo.emisor = ((Tarjeta)cmbTarjeta.SelectedItem).emisor; return depo; }