private void FrmBuscarSala_Load(object sender, EventArgs e) { try { NSala gestion = new NSala(); List <ESala> listasala = gestion.obtenerSala(); var lista = (from sala in listasala select new { sala.IdSala, Nombre = sala.nombre, Sucursal = sala.IdSucursal.Nombre, sala.Capacidad, sala.IdSucursal.Id_Sucursal }).ToList(); dgvSala.DataSource = lista; dgvSala.Columns["Id_Sucursal"].Visible = false; dgvSala.DataSource = lista; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } }
private void btnguardar_Click(object sender, EventArgs e) { try { if (modificar) { ESala modsala = new ESala(); modsala.IdSala = Convert.ToInt32(txtnombre.Tag.ToString()); modsala.nombre = txtnombre.Text; modsala.IdSucursal.Id_Sucursal = Convert.ToInt32(cbsucursal.Tag); modsala.Capacidad = Convert.ToInt32(txtcapacidad.Text); modsala.IdSucursal.Nombre = cbsucursal.Text; NSala gestionsala = new NSala(); gestionsala.modificar(modsala); MessageBox.Show("Se modifico correctamente", "Sala", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ESala newsala = new ESala(); newsala.IdSucursal.Id_Sucursal = Convert.ToInt32(cbsucursal.Tag); newsala.nombre = txtnombre.Text; newsala.Capacidad = Convert.ToInt32(txtcapacidad.Text); newsala.IdSucursal.Nombre = cbsucursal.Text; NSala datossala = new NSala(); datossala.agregarsala(newsala); MessageBox.Show("Se guardo correctamente", "Sala", MessageBoxButtons.OK, MessageBoxIcon.Information); } actualizartabla(); //dgvSala.DataSource = listasala; limpiar(); deshabilitar(); btncancelar.Enabled = false; btneliminar.Enabled = false; btnguardar.Enabled = false; btnmodificar.Enabled = false; btnnuevo.Enabled = true; btnsucursal.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void actualizartabla() { NSala getionardatos = new NSala(); listasala = getionardatos.obtenerSala(); var lista = (from sala in listasala select new { sala.IdSala, Nombre = sala.nombre, Sucursal = sala.IdSucursal.Nombre, sala.Capacidad, sala.IdSucursal.Id_Sucursal }).ToList(); dgvSala.DataSource = lista; dgvSala.Columns["Id_Sucursal"].Visible = false; }
private void btneliminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Seguro que deseas eliminar este registro", "Sala", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ESala eliminar = new ESala(); eliminar.IdSala = Convert.ToInt32(txtnombre.Tag); NSala datoseliminar = new NSala(); datoseliminar.eliminar(eliminar); limpiar(); actualizartabla(); //dgvSala.DataSource = listasala; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }