예제 #1
0
 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();
     }
 }
예제 #2
0
 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();
 }
예제 #3
0
 public void llenartabla()
 {
     dataGridView1.DataSource = Consultas.devolverTabla("Select * From Cursos_Gratuitos");
 }
예제 #4
0
        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;
        }