示例#1
0
 private void BuscarTextBox_TextChanged(object sender, EventArgs e)
 {
     dataGridView1.DataSource         = Consultas.devolverTabla("SELECT dbo.Diplomado_pagado.IdDiploPagado,dbo.Diplomado_pagado.IdDiplomado,dbo.Diplomado_pagado.IdPersonaRegistrada, 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,  dbo.Diplomado_pagado.Observacion FROM            dbo.Diplomado_pagado INNER JOIN dbo.Diplomados ON dbo.Diplomado_pagado.IdDiplomado = dbo.Diplomados.NumDiplomado INNER JOIN dbo.Persona_Registrada ON dbo.Diplomado_pagado.IdPersonaRegistrada = dbo.Persona_Registrada.IdPersonaRegistrada where dbo.Diplomado_pagado.Estado is null and (Identificacion like '%" + BuscarTextBox.Text + "%' or dbo.Persona_Registrada.PNombre like '%" + BuscarTextBox.Text + "%' or dbo.Persona_Registrada.SNombre like '%" + BuscarTextBox.Text + "%'or dbo.Persona_Registrada.PApellido like '%" + BuscarTextBox.Text + "%' or dbo.Persona_Registrada.SApellido like '%" + BuscarTextBox.Text + "%')");
     dataGridView1.Columns[0].Visible = false;
     dataGridView1.Columns[1].Visible = false;
     dataGridView1.Columns[2].Visible = false;
 }
示例#2
0
        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();
        }
示例#3
0
 private void textBox1_TextChanged(object sender, EventArgs e)
 {
     if (CodigoAsesorComboBox.Text == "Identificacion")
     {
         dataGridView1.DataSource = Consultas.devolverTabla("select Identificacion,CONCAT(PNombre,' ',SNombre,' ',PApellido,' ',SApellido) as Nombre,  Ciudad from Persona_Registrada where Identificacion like '%" + textBox1.Text + "%'");
     }
     else
     {
         dataGridView1.DataSource = Consultas.devolverTabla("select Identificacion,CONCAT(PNombre,' ',SNombre,' ',PApellido,' ',SApellido) as Nombre, Ciudad from Persona_Registrada where PNombre like '%" + textBox1.Text + "%'");
     }
 }
示例#4
0
 private void textBox1_TextChanged(object sender, EventArgs e)
 {
     if (CodigoAsesorComboBox.Text == "Identificacion")
     {
         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' and dbo.Persona_Registrada.Identificacion like '" + textBox1.Text + "%'");
     }
     else
     {
         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' and CONCAT(dbo.Persona_Registrada.PNombre,' ',dbo.Persona_Registrada.SNombre,' ',dbo.Persona_Registrada.PApellido,' ',dbo.Persona_Registrada.SApellido) like '%" + textBox1.Text + "%'");
     }
 }
示例#5
0
        private void VerDetallesAsesor_Load(object sender, EventArgs e)
        {
            labelNombreAsesor.Text   = Datos.Variables.nombreAsesor;
            labelCodigoAsesor.Text  += Datos.Variables.codigoAsesor;
            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 NombreCliente , dbo.Diplomados.NombreDiplomado,  dbo.Diplomado_pagado.ValorDiplomado, dbo.Diplomado_pagado.ComisionAsesor, dbo.Diplomado_pagado.FechaPagoAsesor as FechaPagado FROM            dbo.Asesores INNER JOIN dbo.Diplomado_pagado ON dbo.Asesores.CodAsesor = dbo.Diplomado_pagado.CodigoAsesor INNER JOIN dbo.Persona_Registrada ON dbo.Diplomado_pagado.IdPersonaRegistrada = dbo.Persona_Registrada.IdPersonaRegistrada INNER JOIN dbo.Diplomados ON dbo.Diplomado_pagado.IdDiplomado = dbo.Diplomados.NumDiplomado WHERE        (dbo.Diplomado_pagado.estadoLiquidacion IS NULL) AND (dbo.Asesores.CodAsesor = " + Datos.Variables.codigoAsesor + ")");
            double sumavalorDiplo = 0, sumaComisionAs = 0;

            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                sumavalorDiplo += Convert.ToDouble(dataGridView1.Rows[i].Cells[3].Value.ToString());
                sumaComisionAs += Convert.ToDouble(dataGridView1.Rows[i].Cells[4].Value.ToString());
            }
            labelValorDiplo.Text     = sumavalorDiplo.ToString("C", new CultureInfo("es-CO"));
            labelComisionAsesor.Text = sumaComisionAs.ToString("C", new CultureInfo("es-CO"));
        }
示例#6
0
 public void llenartabla()
 {
     dataGridView1.DataSource = Consultas.devolverTabla("Select * From Diplomados");
 }
示例#7
0
 private void BuscarPersona_Load(object sender, EventArgs e)
 {
     dataGridView1.DataSource = Consultas.devolverTabla("select Identificacion,CONCAT(PNombre,' ',SNombre,' ',PApellido,' ',SApellido) as Nombre,  Ciudad from Persona_Registrada where Identificacion like '%" + textBox1.Text + "%'");
 }
示例#8
0
 private void AceptarEstudiante_Load(object sender, EventArgs e)
 {
     primeraVenta             = Convert.ToDouble(Consultas.DevolverUnString("select primeraVenta as n from configurar"));
     SegundaVenta             = Convert.ToDouble(Consultas.DevolverUnString("select SegundaVenta as n from configurar"));
     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')");
 }
示例#9
0
 private void BuscarAsesor_Load(object sender, EventArgs e)
 {
     dataGridView1.DataSource = Consultas.devolverTabla("select CodAsesor,CONCAT(PNombre,' ',SNombre,' ',PApellido,' ',SApellido) as Nombre, Identificacion, Ciudad from asesores where Identificacion like '%" + textBox1.Text + "%'");
 }
示例#10
0
 public void llenartabla()
 {
     dataGridView1.DataSource = Consultas.devolverTabla("Select * From Cursos_Gratuitos");
 }