private void vaciarFormAPeliculas() { peliculas = new Peliculas(); peliculas.ClaveNombrePelicula = txtNombrePeli.Text; peliculas.Clasificacion = cmbClasifica.SelectedValue.ToString(); peliculas.Distribuidor = cmbDistrib.SelectedValue.ToString(); peliculas.FechaEstreno = dtmEstreno.Text; peliculas.FechaRetiro = dtmRetiro.Text; peliculas.Duracion = numDuracion.Value.ToString(); peliculas.Disponible = chkDisponible.Checked; }
private void btnGuardar_Click(object sender, EventArgs e) { peliculas = new Peliculas(); int disponible = 1; bool PermisoInsert = true; if (txtNombrePeli != null && !txtNombrePeli.Text.Equals("")) { peliculas.ClaveNombrePelicula = txtNombrePeli.Text.ToUpper(); } else { MessageBox.Show("Elnombre no puede estar vacío"); PermisoInsert = false; } if (cmbClasifica != null && cmbClasifica.Text != "Seleccionar") { peliculas.Clasificacion = cmbClasifica.Text; } else { MessageBox.Show("Debe seleccionar una clasificacion"); PermisoInsert = false; } if (cmbDistrib != null && cmbDistrib.Text != "Seleccionar") { peliculas.Distribuidor = cmbDistrib.Text; } else { MessageBox.Show("Debe seleccionar un distribuidor"); PermisoInsert = false; } if (numDuracion != null && numDuracion.Value > 0) { peliculas.Duracion = parseDuracion(numDuracion.Value); } else { MessageBox.Show("La duración de la Pelícua no puede ser 0"); PermisoInsert = false; } if (dtmEstreno != null) { peliculas.FechaEstreno = dtmEstreno.Text; } else { PermisoInsert = false; } if (dtmRetiro != null) { peliculas.FechaRetiro = dtmRetiro.Text; } else { PermisoInsert = false; } if (chkDisponible != null) { if (chkDisponible.Checked) { peliculas.Disponible = true; disponible = 1; } else { peliculas.Disponible = false; disponible = 0; } } else { PermisoInsert = false; } if (peliculas.ClaveNombrePelicula != null && PermisoInsert) { string sql = "select claveNombrePelicula from peliculas where " + "claveNombrePelicula = '" + peliculas.ClaveNombrePelicula.Trim() + "'"; pdb = new ProcesosBD(); pdb.Conectar(); if (pdb.SqlSelect(sql).Tables[0].Rows.Count > 0) { MessageBox.Show("El registro ya existe en la base de datos"); } else { if (PermisoInsert) { try { sql = "insert into Peliculas(claveNombrePelicula,clasificacion,distribuidor," + "fechaEstreno,fechaRetiro,duracion, disponible)" + "values(" + "'" + peliculas.ClaveNombrePelicula + "'," + "'" + peliculas.Clasificacion + "'," + "'" + peliculas.Distribuidor + "'," + "'" + peliculas.FechaEstreno + "'," + "'" + peliculas.FechaRetiro + "'," + "'" + peliculas.Duracion + "'," + disponible + ")"; pdb.SqlUpdate(sql); MessageBox.Show("Registro exitoso"); LimpiarControles(); CargarTabla(); } catch (Exception e1) { MessageBox.Show("No fue posible insertar en la base de datos, causa: " + e1); } } } } }