Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 6
0
 public tbMonedas Guardar(tbMonedas monedas)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.tbMonedas.Add(monedas);
             context.SaveChanges();
         }
         return(monedas);
     }
     catch (EntityExistException ex)
     {
         throw ex;
     }
 }
Exemplo n.º 7
0
        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  ");
            }
        }
Exemplo n.º 8
0
        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;
            }
        }
Exemplo n.º 9
0
        /// <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);
        }
Exemplo n.º 10
0
 public tbMonedas GetEntities(tbMonedas moneda)
 {
     return(monedaIns.GetEntity(moneda));
 }