private void buttonGeneracionMAsiva_Click(object sender, EventArgs e) { if (Usuario.esAdmin == 1) { MessageBox.Show("Un administrador no puede generar publicaciones", "Error"); return; } int resultado = validarAltaGeneracionMasiva(); if (resultado == 0) { return; } string rubroElegido = GenerarPublicacion.idRubro(comboBoxRubro.SelectedItem.ToString()); string gradoPublicacion = GenerarPublicacion.idGrado(comboBoxGrado.SelectedItem.ToString()); int cantidadDeUbicaciones = dataGridView1.Rows.Count; string estadoPublicacion = comboBoxEstado.SelectedItem.ToString(); DateTime fechaPublicacion = dateTimePickerFechaPublicacion.Value; int id = Convert.ToInt32(textBoxCodigo.Text); string precioUbi; string idUbicacion; string idAingresar; foreach (DataGridViewRow fila in dataGridView2.Rows) { DateTime fechaEspectaculo = DateTime.Parse(fila.Cells[0].Value.ToString()); GenerarPublicacion.insertarPublicacion(textBoxCodigo.Text, textBoxUsuario.Text, rubroElegido, gradoPublicacion, textBoxDescripcion.Text , cantidadDeUbicaciones, estadoPublicacion, fechaPublicacion, fechaEspectaculo, textBoxDireccion.Text); foreach (DataGridViewRow row in dataGridView1.Rows) { idUbicacion = row.Cells[0].Value.ToString(); precioUbi = row.Cells[6].Value.ToString(); idAingresar = Convert.ToString(id); GenerarPublicacion.ubixPubli(idUbicacion, idAingresar, precioUbi); } id = id + 1; } limpiar(); }
public void limpiar() { textBoxDescripcion.Text = ""; textBoxDireccion.Text = ""; dateTimePickerFechaEspectaculo.Value = DateTime.Today; comboBoxEstado.SelectedIndex = -1; comboBoxGrado.SelectedIndex = -1; comboBoxRubro.SelectedIndex = -1; dataGridView1.Rows.Clear(); textBoxCodigo.Text = GenerarPublicacion.obtenerCodigoPublicacion(); dataGridViewUbicaciones.ClearSelection(); dataGridView2.Rows.Clear(); DateTime fechaUltima = DateTime.Today; }
private void AltaPublicacion_Load(object sender, EventArgs e) { textBoxUsuario.Text = Convert.ToString(Usuario.ID); textBoxCodigo.Text = GenerarPublicacion.obtenerCodigoPublicacion(); GenerarPublicacion.llenarComboRubro(comboBoxRubro); GenerarPublicacion.llenarComboGrado(comboBoxGrado); GenerarPublicacion.cargarGriddUbicaciones(dataGridViewUbicaciones); DataGridViewColumn columT = new DataGridViewColumn(); DataGridViewCell cell = new DataGridViewTextBoxCell(); columT.CellTemplate = cell; columT.Name = "identidficador"; dataGridView1.Columns.Add(columT); DataGridViewColumn colum2 = new DataGridViewColumn(); DataGridViewCell cell2 = new DataGridViewTextBoxCell(); colum2.CellTemplate = cell2; colum2.Name = "ubicacion_fila"; dataGridView1.Columns.Add(colum2); DataGridViewColumn colum3 = new DataGridViewColumn(); DataGridViewCell cell3 = new DataGridViewTextBoxCell(); colum3.CellTemplate = cell3; colum3.Name = "ubicacion_asiento"; dataGridView1.Columns.Add(colum3); DataGridViewColumn colum4 = new DataGridViewColumn(); DataGridViewCell cell4 = new DataGridViewTextBoxCell(); colum4.CellTemplate = cell4; colum4.Name = "ubicacion_sin_numerar"; dataGridView1.Columns.Add(colum4); DataGridViewColumn colum5 = new DataGridViewColumn(); DataGridViewCell cell5 = new DataGridViewTextBoxCell(); colum5.CellTemplate = cell5; colum5.Name = "ubicacion_Tipo_codigo"; dataGridView1.Columns.Add(colum5); DataGridViewColumn colum6 = new DataGridViewColumn(); DataGridViewCell cell6 = new DataGridViewTextBoxCell(); colum6.CellTemplate = cell6; colum6.Name = "ubicacion_Tipo_Descripcion"; dataGridView1.Columns.Add(colum6); DataGridViewColumn colum7 = new DataGridViewColumn(); DataGridViewCell cell7 = new DataGridViewTextBoxCell(); colum7.CellTemplate = cell7; colum7.Name = "Precio"; dataGridView1.Columns.Add(colum7); columT.ReadOnly = true; colum2.ReadOnly = true; colum3.ReadOnly = true; colum4.ReadOnly = true; colum5.ReadOnly = true; colum6.ReadOnly = true; colum7.ReadOnly = false; textBoxCodigo.Enabled = false; textBoxUsuario.Enabled = false; dateTimePickerFechaEspectaculo.Format = DateTimePickerFormat.Custom; dateTimePickerFechaEspectaculo.CustomFormat = "dd/MM/yyyy h: mm tt"; dateTimePickerFechaEspectaculo.ShowUpDown = true; dateTimePickerFechaEspectaculo.Value = ArchivoDeConfiguracion.fechaReferencia; dateTimePickerFechaPublicacion.Format = DateTimePickerFormat.Custom; dateTimePickerFechaPublicacion.CustomFormat = "dd/MM/yyyy h: mmtt"; dateTimePickerFechaPublicacion.Value = ArchivoDeConfiguracion.fechaReferencia; dateTimePickerGeneracionMasiva.Format = DateTimePickerFormat.Custom; dateTimePickerGeneracionMasiva.CustomFormat = "dd/MM/yyyy h: mm tt"; dateTimePickerGeneracionMasiva.Value = ArchivoDeConfiguracion.fechaReferencia; dataGridView1.AllowUserToAddRows = false; dataGridViewUbicaciones.AllowUserToAddRows = false; dataGridView2.AllowUserToAddRows = false; dataGridView2.AllowUserToDeleteRows = false; }