protected void Modificar_Click(object sender, EventArgs e) { using (ModeloFMI contextoBD = new ModeloFMI()) { int modificar = Convert.ToInt32(cmbpais.SelectedValue); GestionPrestamos aux = contextoBD.GestionPrestamoes.Where(x => x.idPais == modificar).FirstOrDefault(); if (aux == null) { ScriptManager.RegisterStartupScript(this, this.GetType(), "s1", "alert('El registro no se encontro')", true); return; } aux.idPais = Convert.ToInt32(cmbpais.SelectedValue); aux.Habitantes = Convert.ToInt32(txtHabitantes.Text); aux.idIdioma = Convert.ToInt32(cmbIdioma.SelectedValue); aux.PIB = Convert.ToDecimal(txtPIB.Text); aux.Superficie = Convert.ToInt32(txtSuperficie.Text); aux.Prestamo = Check.Checked; aux.Riesgo = Radio.SelectedItem.Text; contextoBD.SaveChanges(); cargarGrid(); } }
void cargarcmbIdioma() { using (ModeloFMI contextoBD = new ModeloFMI()) { cmbIdioma.DataSource = contextoBD.Idioma.ToList(); cmbIdioma.DataTextField = "DescIdioma"; cmbIdioma.DataValueField = "idIdioma"; cmbIdioma.DataBind(); } }
void cargarcmbPaises() { using (ModeloFMI contextoBD = new ModeloFMI()) { cmbpais.DataSource = contextoBD.Pais.ToList(); cmbpais.DataTextField = "DescPais"; cmbpais.DataValueField = "idPais"; cmbpais.DataBind(); } }
protected void Eliminar_Click(object sender, EventArgs e) { using (ModeloFMI contextoBD = new ModeloFMI()) { int borrado = Convert.ToInt32(cmbpais.SelectedValue); GestionPrestamos aux = contextoBD.GestionPrestamoes.Where(x => x.idPais == borrado).FirstOrDefault(); if (aux == null) { ScriptManager.RegisterStartupScript(this, this.GetType(), "s1", "alert('El registro no se encontro')", true); return; } contextoBD.GestionPrestamoes.Remove(aux); contextoBD.SaveChanges(); cargarGrid(); } }
protected void Registrar_Click(object sender, EventArgs e) { using (ModeloFMI contextoBD = new ModeloFMI()) { GestionPrestamos objPrestamo = new GestionPrestamos(); objPrestamo.idPais = Convert.ToInt32(cmbpais.SelectedValue); objPrestamo.Habitantes = Convert.ToInt32(txtHabitantes.Text); objPrestamo.idIdioma = Convert.ToInt32(cmbIdioma.SelectedValue); objPrestamo.PIB = Convert.ToDecimal(txtPIB.Text); objPrestamo.Superficie = Convert.ToInt32(txtSuperficie.Text); objPrestamo.Prestamo = Check.Checked; objPrestamo.Riesgo = Radio.SelectedItem.Text; contextoBD.GestionPrestamoes.Add(objPrestamo); contextoBD.SaveChanges(); //COMMIT cargarGrid(); } }
public void cargarGrid() { using (ModeloFMI contextoBD = new ModeloFMI()) { var data = (from gt in contextoBD.GestionPrestamoes join p in contextoBD.Pais on gt.idPais equals p.idPais join i in contextoBD.Idioma on gt.idIdioma equals i.IdIdioma select new { idPrestamo = gt.idprestamo, idPais = p.DescPais, Habitantes = gt.Habitantes, Idioma = i.DescIdioma, PIB = gt.PIB, Superficie = gt.Superficie, Riesgo = gt.Riesgo, Prestamo = gt.Prestamo }).ToList(); gridPrestamos.DataSource = data; gridPrestamos.DataBind(); } }