Esempio n. 1
0
 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);
             }
         }
     }
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 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";
        }
Esempio n. 5
0
        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"]]))));
        }
Esempio n. 8
0
        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();
     }
 }