private void BuscarButton_Click(object sender, EventArgs e) { BuscarAsesor ba = new BuscarAsesor(); ba.ShowDialog(); Consultas.HacerConsulta("select * from Asesores where CodAsesor = '" + Variables.codigoAsesor + "'"); Consultas.lector = Consultas.comando.ExecuteReader(); while (Consultas.lector.Read()) { CodigoAsesorTextBox.Text = Consultas.lector["CodAsesor"].ToString(); PrimerNombreTextBox.Text = Consultas.lector["PNombre"].ToString(); SegundoNombreTextBox.Text = Consultas.lector["SNombre"].ToString(); PrimerApellidoTextBox.Text = Consultas.lector["PApellido"].ToString(); SegundoApellidoTextBox.Text = Consultas.lector["SApellido"].ToString(); IdentificacionTextBox.Text = Consultas.lector["Identificacion"].ToString(); PaisTextBox.Text = Consultas.lector["Pais"].ToString(); CiudadTextBox.Text = Consultas.lector["Ciudad"].ToString(); DireccionTextBox.Text = Consultas.lector["Direccion"].ToString(); celular1TextBox.Text = Consultas.lector["Celular1"].ToString(); Celular2TextBox.Text = Consultas.lector["Celular2"].ToString(); CorreoTextBox.Text = Consultas.lector["Correo"].ToString(); } NuevoButton.Enabled = false; CancelarButton.Enabled = true; EditarButton.Enabled = true; EliminarButton.Enabled = true; BuscarButton.Enabled = false; }
private void GuardarButton_Click(object sender, EventArgs e) { try { if (accion == "nuevo") { if (Consultas.devolverUnEntero("select count(NumDiplomado) as n from Diplomados where NumDiplomado = " + NumeroDiplomadoTextBox.Text + "") != 0) { MessageBox.Show("El numero de Diplomado Ya esta registrado en la Base de Datos", "Elige Otro Numero de Diplomado", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Consultas.HacerConsulta("insert into Diplomados (NumDiplomado, NombreDiplomado) values (" + Convert.ToInt32(NumeroDiplomadoTextBox.Text) + ",'" + NombreDiplomadoTextBox.Text + "')"); Consultas.comando.ExecuteNonQuery(); llenartabla(); } else { Consultas.HacerConsulta("update Diplomados set NombreDiplomado = '" + NombreDiplomadoTextBox.Text + "' where NumDiplomado = " + NumeroDiplomadoTextBox.Text + ""); Consultas.comando.ExecuteNonQuery(); llenartabla(); } JuegoBotones(); panelDatos.Enabled = false; dataGridView1.Enabled = true; } catch (Exception ex) { MessageBox.Show("Error al guardar en Registrar Diplomados......" + ex); } }
private void BuscarButton_Click(object sender, EventArgs e) { BuscarPersona ba = new BuscarPersona(); ba.ShowDialog(); Consultas.HacerConsulta("select * from Persona_Registrada where Identificacion = '" + Variables.identPersona + "'"); Consultas.lector = Consultas.comando.ExecuteReader(); while (Consultas.lector.Read()) { PrimerNombreTextBox.Text = Consultas.lector["PNombre"].ToString(); SegundoNombreTextBox.Text = Consultas.lector["SNombre"].ToString(); PrimerApellidoTextBox.Text = Consultas.lector["PApellido"].ToString(); SegundoApellidoTextBox.Text = Consultas.lector["SApellido"].ToString(); IdentificacionTextBox.Text = Consultas.lector["Identificacion"].ToString(); PaisTextBox.Text = Consultas.lector["Pais"].ToString(); CiudadTextBox.Text = Consultas.lector["Ciudad"].ToString(); DireccionTextBox.Text = Consultas.lector["Direccion"].ToString(); celular1TextBox.Text = Consultas.lector["Telefono"].ToString(); CorreoTextBox.Text = Consultas.lector["Correo"].ToString(); } NuevoButton.Enabled = false; CancelarButton.Enabled = true; EditarButton.Enabled = true; EliminarButton.Enabled = true; BuscarButton.Enabled = false; }
private void button2_Click(object sender, EventArgs e) { if (textBox3.Text == "") { MessageBox.Show("El valor Pagado no puede estar en blanco"); return; } if (MessageBox.Show("Esta seguro que la persona con cedula " + dataGridView1.CurrentRow.Cells[0].Value.ToString() + " ha pagado el diplomado?", "¿ Esta seguro ?", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK) { return; } int idPersona = 0, idDiplomado = 0, idDiplo_Cursos = 0; string codigoAsesor = ""; if (dataGridView1.Rows.Count > 0) { if (dataGridView1.CurrentRow.Cells[0].Value.ToString() == "" || dataGridView1.CurrentRow.Cells[1].Value.ToString() == "" || dataGridView1.CurrentRow.Cells[2].Value.ToString() == "") { MessageBox.Show("alguno de los datos esta incompleto"); return; } idPersona = Consultas.devolverUnEntero("select IdPersonaRegistrada as n from Persona_Registrada where Identificacion = '" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'"); idDiplomado = Consultas.devolverUnEntero("select NumDiplomado as n from Diplomados where NombreDiplomado = '" + dataGridView1.CurrentRow.Cells[2].Value.ToString() + "'"); } else { MessageBox.Show("No se encuentran estudiantes para el pago"); return; } Consultas.HacerConsulta("select * from Diplo_Cursos where IdDiplomado = " + idDiplomado + " and IdPersonaRegistrada = " + idPersona + ""); Consultas.lector = Consultas.comando.ExecuteReader(); while (Consultas.lector.Read()) { codigoAsesor = Consultas.lector["CodAsesor"].ToString(); idDiplo_Cursos = Convert.ToInt32(Consultas.lector["IdDiplo_Cursos"].ToString()); } int contarPersonaRegistrada = Consultas.devolverUnEntero("select count(*) as n from Diplo_Cursos where IdPersonaRegistrada = " + Consultas.DevolverUnString("select IdPersonaRegistrada as n from Persona_Registrada where Identificacion = '" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'") + ""); double comisionAsesor = (contarPersonaRegistrada == 1) ? primeraVenta : SegundaVenta; if (codigoAsesor == "") { Consultas.HacerConsulta("Insert into Diplomado_Pagado (IdDiplomado,IdPersonaRegistrada,FechaPagoAsesor,Observacion,ValorDiplomado) values (" + idDiplomado + "," + idPersona + ",'" + DateTime.Now.ToString("yyyy-MM-dd") + "','" + textBox2.Text + "'," + textBox3.Text + ")"); Consultas.comando.ExecuteNonQuery(); } else { Consultas.HacerConsulta("Insert into Diplomado_Pagado (IdDiplomado,IdPersonaRegistrada,CodigoAsesor,FechaPagoAsesor,Observacion,ValorDiplomado,ComisionAsesor) values (" + idDiplomado + "," + idPersona + "," + codigoAsesor + ",'" + DateTime.Now.ToString("yyyy-MM-dd") + "','" + textBox2.Text + "'," + textBox3.Text + "," + comisionAsesor + ")"); Consultas.comando.ExecuteNonQuery(); } Consultas.HacerConsulta("Update Diplo_Cursos SET Pagado = 'true' where IdDiplo_Cursos = " + idDiplo_Cursos + ""); Consultas.comando.ExecuteNonQuery(); dataGridView1.DataSource = Consultas.devolverTabla("SELECT dbo.Persona_Registrada.Identificacion, CONCAT (dbo.Persona_Registrada.PNombre,' ',dbo.Persona_Registrada.SNombre,' ',dbo.Persona_Registrada.PApellido,' ',dbo.Persona_Registrada.SApellido) as NombreCompleto , dbo.Diplomados.NombreDiplomado FROM dbo.Diplo_Cursos INNER JOIN dbo.Diplomados ON dbo.Diplo_Cursos.IdDiplomado = dbo.Diplomados.NumDiplomado INNER JOIN dbo.Persona_Registrada ON dbo.Diplo_Cursos.IdPersonaRegistrada = dbo.Persona_Registrada.IdPersonaRegistrada WHERE (dbo.Diplo_Cursos.Pagado = 'False')"); limpiar(); }
private void EliminarButton_Click(object sender, EventArgs e) { if (MessageBox.Show("Esta usted seguro que desea Eliminar La Persona Llamada = " + PrimerNombreTextBox.Text + " " + PrimerApellidoTextBox.Text + "", "¡ CUIDADO !", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { Consultas.HacerConsulta("delete from Persona_Registrada where Identificacion = " + IdentificacionTextBox.Text + ""); Consultas.comando.ExecuteNonQuery(); CancelarButton_Click(sender, e); } }
private void EliminarButton_Click(object sender, EventArgs e) { if (MessageBox.Show("Esta usted seguro que desea Eliminar el Sesor de Codigo " + CodigoAsesorTextBox.Text + "\n llamado " + PrimerNombreTextBox.Text + " " + SegundoNombreTextBox.Text + " " + PrimerApellidoTextBox.Text + " " + SegundoApellidoTextBox.Text + "", "¡ CUIDADO !", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { Consultas.HacerConsulta("delete from Asesores where CodAsesor = " + CodigoAsesorTextBox.Text + ""); Consultas.comando.ExecuteNonQuery(); CancelarButton_Click(sender, e); } }
private void EliminarButton_Click(object sender, EventArgs e) { if (MessageBox.Show("Esta usted seguro que desea Eliminar el Diplomado con Numero " + NumeroDiplomadoTextBox.Text + "\n y de Nombre " + NombreDiplomadoTextBox.Text + "", "¡ CUIDADO !", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { Consultas.HacerConsulta("delete from Diplomados where NumDiplomado = " + NumeroDiplomadoTextBox.Text + ""); Consultas.comando.ExecuteNonQuery(); llenartabla(); JuegoBotones(); } }
private void Parametros_Load(object sender, EventArgs e) { Consultas.HacerConsulta("select * from configurar"); Consultas.lector = Consultas.comando.ExecuteReader(); while (Consultas.lector.Read()) { textBoxRangoPago.Text = Consultas.lector["RangoPago"].ToString(); textBoxValorDiplomado.Text = Consultas.lector["ValorDiplomado"].ToString(); textBoxComisionPrimeraVez.Text = Consultas.lector["primeraVenta"].ToString(); textBoxComisionMasDeUnaVenta.Text = Consultas.lector["SegundaVenta"].ToString(); } }
private void button1_Click(object sender, EventArgs e) { if (MessageBox.Show("¿ Desea Guardar los Cambios ?", "GUARDAR", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (Consultas.devolverUnEntero("select count(*) as n from configurar") > 0) { Consultas.HacerConsulta("update configurar set RangoPago = " + textBoxRangoPago.Text + ", ValorDiplomado=" + textBoxValorDiplomado.Text + ", primeraVenta=" + textBoxComisionPrimeraVez.Text + ", SegundaVenta=" + textBoxComisionMasDeUnaVenta.Text + ""); Consultas.comando.ExecuteNonQuery(); } else { Consultas.HacerConsulta("insert into configurar (RangoPago,ValorDiplomado,primeraVenta, SegundaVenta) values (" + textBoxRangoPago.Text + ", " + textBoxValorDiplomado.Text + ", " + textBoxComisionPrimeraVez.Text + "," + textBoxComisionMasDeUnaVenta.Text + ")"); Consultas.comando.ExecuteNonQuery(); } } this.Close(); }
public void funcionObservaciones() { if (observacion == "editar") { Consultas.HacerConsulta("update Diplomado_pagado set Observacion = '" + textBox2.Text + "' where IdDiploPagado = " + dataGridView1.CurrentRow.Cells[0].Value.ToString() + ""); Consultas.comando.ExecuteNonQuery(); } else if (observacion == "desertar") { Consultas.HacerConsulta("update Diplomado_pagado set Observacion = '" + textBox2.Text + "',Estado='Desertado',FechaEstado = '" + DateTime.Now.ToString("yyyy-MM-dd") + "' where IdDiploPagado = " + dataGridView1.CurrentRow.Cells[0].Value.ToString() + ""); Consultas.comando.ExecuteNonQuery(); } dataGridView1.Enabled = true; observacion = ""; panel2.Visible = false; textBox2.Text = ""; CargarTabla(); }
private void button1_Click(object sender, EventArgs e) { if (!(dataGridViewLiquidar.Rows.Count > 0)) { MessageBox.Show("no se ha elegido ningun asesor"); return; } //if (MessageBox.Show("Esta seguro de pagarle " + dataGridViewLiquidar.CurrentRow.Cells[4].Value.ToString() + " al Asesor " + dataGridViewLiquidar.CurrentRow.Cells[2].Value.ToString() + "")) ; double pagar = Convert.ToDouble(dataGridViewLiquidar.CurrentRow.Cells[4].Value.ToString()); if (MessageBox.Show("Asesor: " + dataGridViewLiquidar.CurrentRow.Cells[2].Value.ToString() + "\nPagar: " + pagar.ToString("C", new CultureInfo("es-CO")) + "\n¿ Esta seguro de Pagar al Asesor ?", "PAGAR", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { Cursor.Current = Cursors.WaitCursor; dataGridViewLiquidar.Enabled = false; Consultas.HacerConsulta("Update Diplomado_pagado set estadoLiquidacion = 'True' where CodigoAsesor = " + dataGridViewLiquidar.CurrentRow.Cells[1].Value.ToString() + " and estadoLiquidacion is null"); Consultas.comando.ExecuteNonQuery(); Consultas.HacerConsulta("insert into Asesor_Pago (CodAsesor,FechaConsignacion, ValorPagado) values (" + dataGridViewLiquidar.CurrentRow.Cells[1].Value.ToString() + ",'" + DateTime.Now.ToString("yyyy-MM-dd") + "'," + pagar + ")"); Consultas.comando.ExecuteNonQuery(); Cargartablas(); Cursor.Current = Cursors.Default; MessageBox.Show("Transaccion Realizada Con Exito", "Correcto"); } }
public void Cargartablas() { dataGridViewLiquidar.Rows.Clear(); dataGridViewTodos.Rows.Clear(); Consultas.HacerConsulta("SELECT dbo.Asesores.Identificacion, dbo.Asesores.CodAsesor, CONCAT(dbo.Asesores.PNombre,' ',dbo.Asesores.SNombre ,' ', dbo.Asesores.PApellido,' ',dbo.Asesores.SApellido) as NombreAsesor , SUM(dbo.Diplomado_pagado.ValorDiplomado) AS Vendido, SUM(dbo.Diplomado_pagado.ComisionAsesor) as comision FROM dbo.Asesores INNER JOIN dbo.Diplomado_pagado ON dbo.Asesores.CodAsesor = dbo.Diplomado_pagado.CodigoAsesor WHERE (dbo.Diplomado_pagado.estadoLiquidacion IS NULL) GROUP BY dbo.Asesores.Identificacion, dbo.Asesores.CodAsesor, dbo.Asesores.PNombre, dbo.Asesores.PApellido, dbo.Asesores.SNombre, dbo.Asesores.SApellido"); Consultas.lector = Consultas.comando.ExecuteReader(); while (Consultas.lector.Read()) { string nombre = Consultas.lector["NombreAsesor"].ToString(); string identificacion = Consultas.lector["Identificacion"].ToString(); string CodAsesor = Consultas.lector["CodAsesor"].ToString(); double Vendido = Convert.ToDouble(Consultas.lector["Vendido"].ToString()); double comision = Convert.ToDouble(Consultas.lector["comision"].ToString()); if (Vendido >= LimiteVentas) { dataGridViewLiquidar.Rows.Add(identificacion, CodAsesor, nombre, Vendido, comision); } else { dataGridViewTodos.Rows.Add(identificacion, CodAsesor, nombre, Vendido, comision); } } }
private void GuardarButton_Click(object sender, EventArgs e) { try { //Se validan los campos if (!validarCampos()) { return; } if (accion == "nuevo") { if (Consultas.devolverUnEntero("select count(Identificacion) as n from Persona_Registrada where Identificacion = " + IdentificacionTextBox.Text + "") != 0) { MessageBox.Show("la cedula Ya se encuentra Registrada en la Base de Datos", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Consultas.HacerConsulta("insert into Persona_Registrada (genero,PNombre,SNombre,PApellido,SApellido,Identificacion,Pais,Ciudad,Direccion,Telefono,Correo,Estado) values ('" + GeneroComboBox.Text + "','" + PrimerNombreTextBox.Text + "','" + SegundoNombreTextBox.Text + "','" + PrimerApellidoTextBox.Text + "','" + SegundoApellidoTextBox.Text + "','" + IdentificacionTextBox.Text + "','" + PaisTextBox.Text + "','" + CiudadTextBox.Text + "','" + DireccionTextBox.Text + "','" + celular1TextBox.Text + "','" + CorreoTextBox.Text + "','" + EstadoComboBox.Text + "');"); Consultas.comando.ExecuteNonQuery(); MessageBox.Show("Se ha Creado El Asesor Correctamente", "Felicitaciones", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Consultas.HacerConsulta("update Persona_Registrada set genero = '" + GeneroComboBox.Text + "', PNombre = '" + PrimerNombreTextBox.Text + "', SNombre = '" + SegundoNombreTextBox.Text + "', PApellido = '" + PrimerApellidoTextBox.Text + "', SApellido = '" + SegundoApellidoTextBox.Text + "', Pais = '" + PaisTextBox.Text + "', Ciudad = '" + CiudadTextBox.Text + "', Direccion = '" + DireccionTextBox.Text + "', Telefono = '" + celular1TextBox.Text + "', Correo = '" + CorreoTextBox.Text + "', Estado = '" + EstadoComboBox.Text + "' where Identificacion = '" + IdentificacionTextBox.Text + "'"); Consultas.comando.ExecuteNonQuery(); MessageBox.Show("Se ha Modificado El Asesor Correctamente", "Felicitaciones", MessageBoxButtons.OK, MessageBoxIcon.Information); } panelDatos2.Enabled = false; panelDatos3.Enabled = false; CancelarButton_Click(sender, e); } catch (Exception ex) { MessageBox.Show("Error al guardar en Registrar Asesores......" + ex); } }
private void CertificarButton_Click(object sender, EventArgs e) { if (MessageBox.Show("¿ Esta seguro que el estudiante " + dataGridView1.CurrentRow.Cells[4].Value.ToString() + " con la cedula " + dataGridView1.CurrentRow.Cells[3].Value.ToString() + " se Certificó ?", "ATENCION", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { try { string NombreEstudiante = dataGridView1.CurrentRow.Cells[4].Value.ToString(); string cedulaEstudiante = dataGridView1.CurrentRow.Cells[3].Value.ToString(); string DiplomadoEstudiante = dataGridView1.CurrentRow.Cells[5].Value.ToString(); string idDiploPagado = dataGridView1.CurrentRow.Cells[0].Value.ToString(); Consultas.HacerConsulta("update Diplomado_pagado set Estado = 'Certificado' , FechaEstado='" + DateTime.Now.ToString("yyyy-MM-dd") + "' where IdDiploPagado = " + idDiploPagado + ""); Consultas.comando.ExecuteNonQuery(); int UltimoNumActa = Consultas.devolverUnEntero("select Max(NumConsecutivo) as n from LibroActa"); if (UltimoNumActa == 0) { UltimoNumActa = Consultas.devolverUnEntero("select UltimoRegistro as n from UltimoRegistro") + 1; } else { UltimoNumActa++; } string NumActa = "DI" + Convert.ToDateTime(Consultas.DevolverUnString("select FechaEstado as n from Diplomado_pagado where IdDiploPagado = '" + idDiploPagado + "'")).ToString("ddMMyyyy") + UltimoNumActa; int ultimoIdActa = Consultas.InsertDevovliendoId("insert into LibroActa (IdPersonaRegistrada,IdDiplomado,FechaCreated,NumConsecutivo,NumActa) " + "values (" + dataGridView1.CurrentRow.Cells[2].Value.ToString() + "," + dataGridView1.CurrentRow.Cells[1].Value.ToString() + ",'" + DateTime.Now.ToString("yyyy-MM-dd") + "',1,'" + NumActa + "')"); Consultas.HacerConsulta("update LibroActa set NumConsecutivo = " + (UltimoNumActa) + " where IdLibroActa = " + ultimoIdActa); Consultas.comando.ExecuteNonQuery(); Consultas.HacerConsulta("update Diplomado_pagado set IdLibroActa = " + ultimoIdActa + " where IdDiploPagado = " + idDiploPagado); Consultas.comando.ExecuteNonQuery(); ReportParameter NombreCompleto = new ReportParameter("NombreCompleto", NombreEstudiante.ToUpper().Trim()); ReportParameter Cedula = new ReportParameter("Cedula", cedulaEstudiante.ToString()); //ReportParameter NumeroActa = new ReportParameter("NumeroActa", " DI2018070180".ToUpper().Trim()); ReportParameter NumeroActa = new ReportParameter("NumeroActa", NumActa.ToUpper().Trim()); //ReportParameter Diplomado = new ReportParameter("Diplomado", " INCLUSION EDUCATIVA EN LOS AMBIENTES DE APRENDIZAJE ".ToUpper().Trim()); ReportParameter Diplomado = new ReportParameter("Diplomado", DiplomadoEstudiante.ToUpper().Trim()); string Mes = MonthName(DateTime.Now.Month); string dia = DateTime.Now.ToString("dd"); string año = DateTime.Now.ToString("yyyy"); string fecha = Mes + " " + dia + " del " + año; ReportParameter Fecha = new ReportParameter("Fecha", fecha.Trim()); this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { NombreCompleto, Cedula, NumeroActa, Diplomado, Fecha }); this.reportViewer1.RefreshReport(); byte[] pdfContent = reportViewer1.LocalReport.Render("PDF"); string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\Diplomas_Grupo_Colombiano"; if (!Directory.Exists(path)) { DirectoryInfo di = Directory.CreateDirectory(path); } // Generar el archivo PDF string pdfPath = path + @"\" + cedulaEstudiante + "-" + NumActa + ".pdf"; System.IO.FileStream pdfFile = new System.IO.FileStream(pdfPath, System.IO.FileMode.Create); pdfFile.Write(pdfContent, 0, pdfContent.Length); pdfFile.Close(); CargarTabla(); notifyIcon1.Visible = true; notifyIcon1.ShowBalloonTip(400); } catch (Exception) { throw; } } }
public void actualizarBaseDatos(string archivo, Form1 f) { Cursor.Current = Cursors.WaitCursor; string cadenaConexionExcel = "provider=Microsoft.ACE.OLEDB.12.0;Data Source='" + archivo + "';Extended Properties=Excel 12.0;"; OleDbConnection conexionExcel = new OleDbConnection(cadenaConexionExcel); //Traigo el Maximo IdPag que existe en la BD int MaxIdPag = 0; try { MaxIdPag = Convert.ToInt32(Consultas.DevolverUnString("select max(IdPag) as n from Diplo_Cursos")); } catch (Exception) { MaxIdPag = 0; } //Hago la consulta string consulta = "select * from [H1$] where ID> " + MaxIdPag + " and TITLE like '%Diplomado%' or TITLE like '%Curso%' order by ID"; //Abro la conexion para el excel conexionExcel.Open(); OleDbDataReader lector = null; OleDbCommand comandoExcel = new OleDbCommand(consulta, conexionExcel); lector = comandoExcel.ExecuteReader(); //Traigo a partir del Maximo idpag de la bd lo que hay en el excel string IdPersona = ""; while (lector.Read()) { int idPag = Convert.ToInt32(lector["ID"].ToString()); IdPersona = Consultas.DevolverUnString("select IdPersonaRegistrada as n from Persona_Registrada where Identificacion = '" + lector["Número de Identificación:"].ToString() + "' and Estado is null"); if (IdPersona == "") { //Insertar la persona string identificacion = lector["Número de Identificación:"].ToString(); string pNombre = lector["Primer Nombre:"].ToString(); string sNombre = lector["Segundo Nombre:"].ToString(); string pApellido = lector["Primer Apellido:"].ToString(); string sApellido = lector["Segundo Apellido:"].ToString(); string Genero = lector["Genero:"].ToString(); string Pais = lector["País de Residencia:"].ToString(); string Ciudad = lector["Ciudad de Residencia:"].ToString(); string direccion = lector["Dirección de Residencia:"].ToString(); string Telefono = lector["Teléfono de Contacto:"].ToString(); string Correo = lector["Email:"].ToString(); IdPersona = Consultas.InsertDevovliendoId("insert into Persona_Registrada (Identificacion,PNombre,SNombre,PApellido,SApellido,Genero,Pais,Ciudad,Direccion,Telefono,Correo) values ('" + identificacion + "','" + pNombre + "','" + sNombre + "','" + pApellido + "','" + sApellido + "','" + Genero + "','" + Pais + "','" + Ciudad + "','" + direccion + "','" + Telefono + "','" + Correo + "')").ToString(); } //Sigue el proceso int diplomado = 0; int curso = 0; try { diplomado = Convert.ToInt32(lector["Nombre del Diplomado Virtual a realizar:"].ToString()); } catch (Exception) { curso = Convert.ToInt32(lector["Nombre del Curso a realizar:"].ToString()); } //Se valida si el codigo de asesor es correcto int codAsesor = 0; try { codAsesor = Convert.ToInt32(lector["Digite el Codigo del Asesor:"].ToString()); } catch (Exception) { } //Consultas.HacerConsulta("insert into Diplo_Cursos (IdPag,IdPersonaRegistrada,IdDiplomado,CodAsesor, IdCursoG,Pagado, DateCreated) values (" + idPag + "," + IdPersona + "," + diplomado + "," + codAsesor + "," + curso + ",'false','" + DateTime.Now.ToString("yyyy-MM-dd") + "')"); try { if (diplomado != 0) { if (codAsesor != 0) { Consultas.HacerConsulta("insert into Diplo_Cursos (IdPag,IdPersonaRegistrada,IdDiplomado,CodAsesor,Pagado, DateCreated) values (" + idPag + "," + IdPersona + "," + diplomado + "," + codAsesor + ",'false','" + DateTime.Now.ToString("yyyy-MM-dd") + "')"); } else { Consultas.HacerConsulta("insert into Diplo_Cursos (IdPag,IdPersonaRegistrada,IdDiplomado,Pagado, DateCreated) values (" + idPag + "," + IdPersona + "," + diplomado + ",'false','" + DateTime.Now.ToString("yyyy-MM-dd") + "')"); } } else { Consultas.HacerConsulta("insert into Diplo_Cursos (IdPag,IdPersonaRegistrada, IdCursoG,Pagado, DateCreated) values (" + idPag + "," + IdPersona + "," + curso + ",'false','" + DateTime.Now.ToString("yyyy-MM-dd") + "')"); } Consultas.comando.ExecuteNonQuery(); } catch (Exception) { MessageBox.Show("Algun diplomado o Curso no esta registrado en la Base de datos"); } } conexionExcel.Close(); f.notifyIcon1.Visible = true; f.notifyIcon1.ShowBalloonTip(400); Cursor.Current = Cursors.Default; }