private void buttonHabilitar_Click(object sender, EventArgs e) { if (this.data_listado_grados.RowCount > 0) { if (data_listado_grados.SelectedRows.Count > 1) { MessageBox.Show("Debe seleccionar de a 1 registro", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { if (this.data_listado_grados.SelectedRows.Count == 0) { MessageBox.Show("Por favor seleccione un grado."); } else { int indiceSeleccionada = data_listado_grados.SelectedRows[0].Index; Grado seleccionada = grados[data_listado_grados.SelectedRows[0].Index]; seleccionada.Habilitado = GradoRepositorio.cambiarEstado(seleccionada); actualizarEstado(indiceSeleccionada, seleccionada); } } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error al intentar modificar el estado del grado", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void getGrados() { grados = GradoRepositorio.getGrados(); foreach (Grado g in grados) { string[] row = { g.Descripcion, (g.Comision * 100).ToString(), g.Habilitado ? "Si" : "No" }; tabla_grados.Rows.Add(row); } }
private void inicializarGrados() { foreach (Grado grado in GradoRepositorio.getGrados()) { cmbGrado.Items.Add(grado); } cmbGrado.DisplayMember = "Descripcion"; cmbGrado.ValueMember = "Id"; }
private void getGrados() { List <Grado> grados = GradoRepositorio.getGrados(); foreach (Grado g in grados) { comboGrados.Items.Add(g); } comboGrados.DisplayMember = "Descripcion"; }
private void btn_buscar_Click(object sender, EventArgs e) { tabla_grados.Rows.Clear(); List <Grado> grados = GradoRepositorio.getGrados(txtDescripcion.Text); foreach (Grado g in grados) { string[] row = { g.Descripcion, (g.Comision * 100).ToString(), g.Habilitado ? "Si" : "No" }; tabla_grados.Rows.Add(row); } refreshValues(); }
public static PublicacionPuntual buildCompuesta(SqlDataReader lector) { Dictionary <string, int> camposPublicacionCompuesta = Ordinales.PublicacionCompuesta; return(new PublicacionPuntual( Convert.ToInt32(lector[camposPublicacionCompuesta["pub_codigo"]]), lector[camposPublicacionCompuesta["pub_desc"]].ToString(), GradoRepositorio.ReadGradoFromDb(Convert.ToInt32(lector[camposPublicacionCompuesta["pub_gradoCodigo"]])), EstadoPublicacionRepositorio.ReadEstadoPublicacionFromDb( Convert.ToInt32(lector[camposPublicacionCompuesta["pub_estadoId"]])), Espectaculo.buildCompuesto(lector), null)); }
public static PublicacionPuntual build(SqlDataReader lector) { Dictionary <string, int> camposPublicacion = Ordinales.Publicacion; return(new PublicacionPuntual( Convert.ToInt32(lector[camposPublicacion["codigo"]]), lector[camposPublicacion["descripcion"]].ToString(), GradoRepositorio.ReadGradoFromDb(Convert.ToInt32(lector[camposPublicacion["gradoCodigo"]])), EstadoPublicacionRepositorio.ReadEstadoPublicacionFromDb( Convert.ToInt32(lector[camposPublicacion["estadoId"]])), EspectaculoRepositorio.ReadEspectaculoFromDb(Convert.ToInt32(lector[camposPublicacion["especCodigo"]])), UsuarioRepositorio.buscarUsuario(Convert.ToInt32(lector[camposPublicacion["editor"]])))); }
private void inicializarGrados(Grado gradoPublicacion) { List <Grado> grados = GradoRepositorio.getGrados(); Grado gradoInicial = grados.Find(grado => grado.Id == gradoPublicacion.Id); foreach (Grado grado in grados) { cmbGrado.Items.Add(grado); } cmbGrado.DisplayMember = "Descripcion"; cmbGrado.ValueMember = "Id"; cmbGrado.SelectedItem = gradoInicial; }
private void btn_alta_grado_Click(object sender, EventArgs e) { epProvider.Clear(); if (validarCamposGrado()) { return; } try { GradoRepositorio.agregar((float)Convert.ToInt32(txtGrado.Text) / 100, txtNombre.Text); limpiarVentana(); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error al intentar crear el grado", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_alta_grado_Click(object sender, EventArgs e) { epProvider.Clear(); if (validarCamposGrado()) { return; } try { Grado gradoActualizado = new Grado(grado.Id, (float)Convert.ToInt32(txtGrado.Text) / 100, txtNombre.Text, checkHabilitado.Checked ? true : false); GradoRepositorio.actualizar(gradoActualizado); limpiarVentana(); this.Close(); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error al intentar modificar el grado", MessageBoxButtons.OK, MessageBoxIcon.Error); llenarCampos(); } }