public async Task <IHttpActionResult> Postdeposito(deposito deposito) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.deposito.Add(deposito); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (depositoExists(deposito.id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = deposito.id }, deposito)); }
public ActionResult Details(int id) { DepositoBLL oBLL = new DepositoBLL(); deposito cate = oBLL.Retrieve(id); return(View(cate)); }
public ActionResult Edit(int id) { DepositoBLL oBLL = new DepositoBLL(); deposito deposito = oBLL.Retrieve(id); return(View(deposito)); }
public async Task <IHttpActionResult> Putdeposito(int id, deposito deposito) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != deposito.id) { return(BadRequest()); } db.Entry(deposito).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!depositoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public deposito Retrieve(int id) { deposito Result = null; using (var r = new Repository <deposito>()) { Result = r.Retrieve(p => p.id_deposito == id); } return(Result); }
private void btnAgregarDeposito_Click(object sender, EventArgs e) { try { deposito depositoNuevo = new deposito { IdOperador = opSeleccionado.IdOperador, IdViajeSci = idViaje, Monto = double.Parse(textMonto.Text), Tipo = comboTipoDeposito.Text, Referencia = textReferencia.Text, Fecha = DateTime.Now, Nota = textNota.Text }; if (managerDeposito.Insertar(depositoNuevo)) { deposito lastDeposito = managerDeposito.BuscarUltimoIngresado(); log registro = new log { Accion = "agregar", NombreUsuario = user.NombreUsuario, Fecha = DateTime.Now, ModuloAfectado = "deposito-id:" + lastDeposito.IdDeposito }; managerLog.Insertar(registro); //Se tiene que actualizar el monto total de saldo del operador en el viaje operadoresenviaje opEnElViaje = managerOperadorEnViaje.BuscarPorIdViajeOpsyOperador(idViaje, opSeleccionado.IdOperador); if (opEnElViaje != null) { opEnElViaje.SaldoActual += depositoNuevo.Monto; if (managerOperadorEnViaje.Actualizar(opEnElViaje)) { resultado = "Se ha registrado correctamente el nuevo abono."; //MessageBox.Show("Se han ingresado correctamente el nuevo Deposito.", "Actualización de Depósitos", MessageBoxButtons.OK, MessageBoxIcon.Information); cargarTodosLosDepositos(); textMonto.Clear(); comboTipoDeposito.Text = string.Empty; textReferencia.Text = string.Empty; textNota.Text = string.Empty; } } } else { MessageBox.Show(managerDeposito.Error, "Error al ingresar el nuevo Deposito.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Revisa por favor que los campos tengan el tipo de dato correcto.", "Error al ingresar el nuevo Deposito.", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool BuscarDeposito(int id) { OnTourEntities modelo = new OnTourEntities(); deposito buscado = modelo.deposito.Where(d => d.iddeposito == id).FirstOrDefault(); if (buscado != null) { return(true); } return(false); }
public async Task <IHttpActionResult> Getdeposito(int id) { deposito deposito = await db.deposito.FindAsync(id); if (deposito == null) { return(NotFound()); } return(Ok(deposito)); }
public async Task <IHttpActionResult> Deletedeposito(int id) { deposito deposito = await db.deposito.FindAsync(id); if (deposito == null) { return(NotFound()); } db.deposito.Remove(deposito); await db.SaveChangesAsync(); return(Ok(deposito)); }
public void Eliminar(int id) { OnTourEntities modelo = new OnTourEntities(); deposito buscado = modelo.deposito.Where(d => d.iddeposito == id).FirstOrDefault(); if (buscado != null) { modelo.deposito.Remove(buscado); modelo.SaveChanges(); } else { throw new Exception("No es posible eliminar"); } }
public deposito Create(deposito newdeposito) { deposito Result = null; using (var r = new Repository <deposito>()) { deposito tmp = r.Retrieve( p => p.id_deposito == newdeposito.id_deposito); if (tmp == null) { Result = r.Create(newdeposito); } else { throw (new Exception()); } } return(Result); }
public bool Edit(deposito newdeposito) { bool Result = false; using (var r = new Repository <deposito>()) { deposito tmp = r.Retrieve( p => p.num_convenio == newdeposito.num_convenio && p.id_deposito != newdeposito.id_deposito); if (tmp == null) { Result = r.Update(newdeposito); } else { throw (new Exception()); } } return(Result); }
public ActionResult Edit(deposito deposito) { ActionResult Result; try { if (ModelState.IsValid) { DepositoBLL oBLL = new DepositoBLL(); oBLL.Edit(deposito); Result = RedirectToAction("Index"); } else { Result = View(deposito); } return(Result); } catch (Exception e) { return(View(deposito)); } }
public void Actualizar() { OnTourEntities modelo = new OnTourEntities(); deposito buscado = modelo.deposito.Where(p => p.iddeposito == IdDeposito).FirstOrDefault(); if (buscado != null) { buscado.iddeposito = IdDeposito; buscado.fechadeposito = FechaDeposito; buscado.montodeposito = Monto; buscado.curso_idcurso = IdCurso; buscado.curso_colegio_codcolegio = CodColegio; buscado.curso_colegio_idtipo = IdTipColegio; modelo.SaveChanges(); } else { throw new Exception("No es posible actualizar"); } }
public void Agregar() { OnTourEntities modelo = new OnTourEntities(); deposito buscado = modelo.deposito.Where(e => e.iddeposito == IdDeposito).FirstOrDefault(); if (buscado == null) { deposito d = new deposito(); d.iddeposito = IdDeposito; d.fechadeposito = FechaDeposito; d.montodeposito = Monto; d.curso_idcurso = IdCurso; d.curso_colegio_codcolegio = CodColegio; d.curso_colegio_idtipo = IdTipColegio; modelo.deposito.Add(d); modelo.SaveChanges(); } else { throw new Exception("Deposito ya registrado"); } }