DMoneda monedaIns = new DMoneda();//creo un nuevo objeto para eviar a datos public tbMonedas guardar(tbMonedas moneda) { try { tbMonedas buscarMoneda = monedaIns.GetEntity(moneda); if (buscarMoneda == null) { return(monedaIns.Guardar(moneda)); } else { if (buscarMoneda.estado == true) { throw new EntityExistException("moneda"); } else { throw new EntityDisableStateException("moneda"); } } } catch (Exception ex) { throw ex; } }
private void btnAgregar_Click(object sender, EventArgs e) { banderaExistMoneda = false; if (!existValor()) { if (!banderaExistMoneda) { string[] row = { txtValor.Text.Trim() }; var listViewItem = new ListViewItem(row); lstvMonedas.Items.Add(listViewItem); tbMonedas moneda = new tbMonedas(); moneda.moneda = txtValor.Text.Trim(); moneda.idTipoMoneda = (int)cboTipoMoneda.SelectedValue; moneda.estado = true; listaMoneda.Add(moneda); } } else { MessageBox.Show("El valor ya se enuentra registrador para ese tipo de moneda."); } }
public ActionResult Edit([Bind(Include = "mnda_ISO,mnda_Nombre,mnda_Pais")] tbMonedas tbMonedas) { if (ModelState.IsValid) { db.Entry(tbMonedas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tbMonedas)); }
public ActionResult Create([Bind(Include = "mnda_ISO,mnda_Nombre,mnda_Pais")] tbMonedas tbMonedas) { if (ModelState.IsValid) { db.tbMonedas.Add(tbMonedas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tbMonedas)); }
// GET: /tbMonedas/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbMonedas tbMonedas = db.tbMonedas.Find(id); if (tbMonedas == null) { return(HttpNotFound()); } return(View(tbMonedas)); }
public tbMonedas Guardar(tbMonedas monedas) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbMonedas.Add(monedas); context.SaveChanges(); } return(monedas); } catch (EntityExistException ex) { throw ex; } }
public tbMonedas Actualizar(tbMonedas moneda) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { //SE LE AGRAGA OTRO CONTEX CON LA RELACION A LA TABLA DE LA CUAL OCUPAMOS DATOS..... context.Entry(moneda).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(moneda); } } catch (Exception) { throw new UpdateEntityException(" Moneda "); } }
public tbMonedas GetEntity(tbMonedas moned) { tbMonedas moneda; try { using (dbSisSodInaEntities contex = new dbSisSodInaEntities()) { moneda = (from m in contex.tbMonedas.Include("tbtipoMoneda") where m.moneda == moned.moneda && m.idTipoMoneda == moned.idTipoMoneda select m).SingleOrDefault(); } return(moneda); } catch (EntityExistException ex) { throw ex; } }
/// <summary> /// guarda los datos de lista /// </summary> /// <returns></returns> private bool guardar() { bool isok = false; try { dgvMoneda.Rows.Clear(); //recorre el grid foreach (DataGridViewRow row in dgvMoneda.Rows) { if (validar()) { if (row.Cells[0].Value != null) { tbMonedas moneda = new tbMonedas(); moneda.moneda = row.Cells[0].Value.ToString(); moneda.idTipoMoneda = int.Parse(row.Cells[1].Value.ToString()); moneda.estado = true; listaMoneda.Add(moneda); } } } //manda a guardar la lista BMonedaIns.guardarLista(listaMoneda); MessageBox.Show("Los datos se guardaron correctamente"); isok = true; } catch (EntityDisableStateException ex) { MessageBox.Show(ex.Message); isok = false; } return(isok); }
public tbMonedas GetEntities(tbMonedas moneda) { return(monedaIns.GetEntity(moneda)); }