private void btnModificar_Click(object sender, EventArgs e) { try { if (ValidarCampos() == 0) { if (string.IsNullOrEmpty(txtId.Text) && txtId.Text != "0") { txtId.Focus(); errorProvider1.SetError(txtId, MessageBox.Show("Debe seleccionar una tecnologia de conexion", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error).ToString()); return; } DataModel.Tecnologias_Conexion te = new DataModel.Tecnologias_Conexion(); te.Id = Convert.ToInt32(txtId.Text); te.Descripcion = txtConexion.Text; te.Estado = Convert.ToInt32(cmbEstado.SelectedValue); dao.EditTecnologias_Conexion(te); dao.Submit(); MessageBox.Show("Registro modificado exitosamente"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void EditTecnologias_Conexion(DataModel.Tecnologias_Conexion tecno) { var entity = db.Tecnologias_Conexion.Find(tecno.Id); if (entity == null) { throw new ApplicationException("No se encontró"); } db.Entry(entity).CurrentValues.SetValues(tecno); }
private void LlenarCamposTecnoConexion(DataModel.Tecnologias_Conexion mo) { try { txtId.Text = mo.Id.ToString(); txtConexion.Text = mo.Descripcion; cmbEstado.SelectedValue = mo.Estado; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { if (ValidarCampos() == 0) { DataModel.Tecnologias_Conexion te = new DataModel.Tecnologias_Conexion(); te.Descripcion = txtConexion.Text; te.Estado = Convert.ToInt32(cmbEstado.SelectedValue); dao.InsertTecnologias_Conexion(te); dao.Submit(); MessageBox.Show("Registro agregado exitosamente"); LlenarCamposTecnoConexion(te.Id); errorProvider1.Clear(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }