public bool ActualizarMonedas(TblMoneda _TblMoneda) { try { if (string.IsNullOrEmpty(_TblMoneda.Descripcion)) { return(false); } else if (string.IsNullOrEmpty(_TblMoneda.Simbolo)) { return(false); } else { ListaEntidad = new List <TblMoneda>(); ListaEntidad = Model.TblMoneda.Where(x => x.Id != _TblMoneda.Id).ToList(); foreach (TblMoneda d in ListaEntidad) { TblMoneda DT = new TblMoneda(); DT = d; if (DT.Descripcion == _TblMoneda.Descripcion) { return(false); } } TblMoneda _Cat = Model.TblMoneda.FirstOrDefault(x => x.Id == _TblMoneda.Id); _Cat.Descripcion = _TblMoneda.Descripcion; _Cat.Simbolo = _TblMoneda.Simbolo; _Cat.FechaModifica = DateTime.Now; _Cat.IdUsuarioModifica = 1; Model.SaveChanges(); return(true); } } catch { return(false); } }
protected void GdMonedas_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { FContext = new FacturadorEntities1(); var moneda = new TblMoneda(); int _idMoneda = Convert.ToInt32(this.GdMonendas.DataKeys[e.RowIndex].Value); moneda = FContext.TblMonedas.Single(Moneda => Moneda.PkMonedaId == _idMoneda); FContext.TblMonedas.DeleteObject(moneda); FContext.SaveChanges(); Response.Redirect("FrmMonedas.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al Eliminar: " + ex.Message; } }
private void AddMonedas() { try { FContext = new FacturadorEntities1(); var moneda = new TblMoneda(); moneda.Moneda = this.txtMonenda.Text; moneda.Prefijo = this.txtPrefijo.Text; moneda.Simbolo = this.txtSigno.Text; moneda.TipoCambio = Convert.ToDecimal(this.txtTipodeCambio.Text); FContext.AddToTblMonedas(moneda); FContext.SaveChanges(); Response.Redirect("listMonedas.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message; } }
//Metodo para Guardar public bool Guardar(TblMoneda Entidad) { try { if (string.IsNullOrEmpty(Entidad.Descripcion)) { return(false); } else if (string.IsNullOrEmpty(Entidad.Simbolo)) { return(false); } else { ValidadEntidad = new TblMoneda(); ValidadEntidad = Model.TblMoneda.FirstOrDefault(x => x.Descripcion == Entidad.Descripcion); if (ValidadEntidad is null) { TblMoneda _Cat = new TblMoneda(); _Cat.Descripcion = Entidad.Descripcion; _Cat.Simbolo = Entidad.Simbolo; _Cat.FechaCrea = DateTime.Now; _Cat.IdUsuarioCrea = 1; Model.TblMoneda.Add(_Cat); Model.SaveChanges(); return(true); } else { return(false); } } } catch { return(false); } }
private void EditMonedas() { try { FContext = new FacturadorEntities1(); var moneda = new TblMoneda(); int _IdMoneda = Convert.ToInt32(ViewState["IdMoneda"]); moneda = FContext.TblMonedas.Single(Moneda => Moneda.PkMonedaId == _IdMoneda); moneda.PkMonedaId = Convert.ToInt32(Session["IdMoneda"]); moneda.Moneda = this.txtMonenda.Text; moneda.Prefijo = this.txtPrefijo.Text; moneda.Simbolo = this.txtSigno.Text; moneda.TipoCambio = Convert.ToDecimal(this.txtTipodeCambio.Text); FContext.SaveChanges(); Response.Redirect("listEmisores.aspx"); } catch (Exception ex) { lblError.Text = "Ha Ocurrido un Error Al guardar La Compania: " + ex.Message; } }