Ejemplo n.º 1
0
        private void Cargar_Obra()
        {
            Variables_Globales.id = textBox15.Text;
            DataSet ds = Conexiones.Retorna_Datos("SELECT * FROM obras where ID = '" + Variables_Globales.id + "'");

            textBox1.Text        = Convert.ToString(ds.Tables[0].Rows[0]["ID"]);
            textBox2.Text        = Convert.ToString(ds.Tables[0].Rows[0]["Expediente"]);
            textBox3.Text        = Convert.ToString(ds.Tables[0].Rows[0]["Titulo"]);
            textBox4.Text        = Convert.ToString(ds.Tables[0].Rows[0]["Direccion"]);
            textBox5.Text        = Convert.ToString(ds.Tables[0].Rows[0]["Poblacion"]);
            textBox6.Text        = Convert.ToString(ds.Tables[0].Rows[0]["CP"]);
            listBox1.Text        = Convert.ToString(ds.Tables[0].Rows[0]["Estado"]);
            textBox8.Text        = Convert.ToString(ds.Tables[0].Rows[0]["Importe"]);
            listBox2.Text        = Convert.ToString(ds.Tables[0].Rows[0]["IVA"]);
            textBox10.Text       = Convert.ToString(ds.Tables[0].Rows[0]["Total"]);
            textBox11.Text       = Convert.ToString(ds.Tables[0].Rows[0]["Promotor"]);
            dateTimePicker1.Text = Convert.ToString(ds.Tables[0].Rows[0]["Fecha_inicio"]);
            dateTimePicker2.Text = Convert.ToString(ds.Tables[0].Rows[0]["Fecha_fin"]);
            textBox14.Text       = Convert.ToString(ds.Tables[0].Rows[0]["Duracion"]);

            textBox1.Enabled        = false;
            textBox2.Enabled        = false;
            textBox3.Enabled        = false;
            textBox4.Enabled        = false;
            textBox5.Enabled        = false;
            textBox6.Enabled        = false;
            listBox1.Enabled        = true;
            textBox8.Enabled        = true;
            listBox2.Enabled        = true;
            textBox10.Enabled       = true;
            textBox11.Enabled       = false;
            dateTimePicker1.Enabled = true;
            dateTimePicker2.Enabled = true;
            textBox14.Enabled       = true;
        }
Ejemplo n.º 2
0
        private void Rellenar_ListBox()
        {
            DataSet ds = Conexiones.Retorna_Datos("Select ID, Expediente, Titulo, Estado from obras where (Estado = 'PUBLICADA' or Estado = 'PRESENTADA' or Estado = 'EN EVALUACIÓN' or Estado = 'ADJUDICADA' or Estado = 'EN EJECUCIÓN' or Estado = 'FINALIZADA' or Estado = 'OTROS')");

            List <string> Lista_ID_obras  = new List <string>();
            List <string> Lista_Exp_obras = new List <string>();
            List <string> Lista_Ti_obras  = new List <string>();

            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                string ID  = ds.Tables[0].Rows[i]["ID"].ToString();
                string Exp = ds.Tables[0].Rows[i]["Expediente"].ToString();
                string Ti  = ds.Tables[0].Rows[i]["Titulo"].ToString();
                Lista_ID_obras.Add(ID);
                Lista_Exp_obras.Add(Exp);
                Lista_Ti_obras.Add(Ti);
            }

            List <string> Lista_todo = new List <string>();

            for (int i = 0; i < Lista_ID_obras.Count; i++)
            {
                string concatenar = Lista_ID_obras[i] + ", " + Lista_Exp_obras[i] + ", " + Lista_Ti_obras[i];
                Lista_todo.Add(concatenar);
            }
            listBox1.DataSource = Lista_todo;
        }
Ejemplo n.º 3
0
        private void Cargar_Grid_Horas()
        {
            DataSet ds = Conexiones.Retorna_Datos("select * from horas ORDER BY COD_Horas");

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource          = ds.Tables[0];
        }
Ejemplo n.º 4
0
        private void Cargar_Grid_Gastos()
        {
            DataSet ds = Conexiones.Retorna_Datos("SELECT * FROM gastos ORDER BY COD_GASTOS");

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource          = ds.Tables[0];
        }
Ejemplo n.º 5
0
        private void Cargar_Grid_Trabajadores()
        {
            DataSet ds = Conexiones.Retorna_Datos("SELECT * FROM trabajadores_obra ORDER BY CODI");

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource          = ds.Tables[0];
        }
Ejemplo n.º 6
0
        private void Cargar_Durante()
        {
            Variables_Globales.id = textBox15.Text;
            DataSet ds = Conexiones.Retorna_Datos("SELECT * FROM doc_durante where ID = '" + Variables_Globales.id + "'");

            if (ds.Tables[0].Rows.Count > 0)
            {
                string DC    = Convert.ToString(ds.Tables[0].Rows[0]["DC"]);
                string DE    = Convert.ToString(ds.Tables[0].Rows[0]["DE"]);
                string DF    = Convert.ToString(ds.Tables[0].Rows[0]["DF"]);
                string DP    = Convert.ToString(ds.Tables[0].Rows[0]["DP"]);
                string DCARP = Convert.ToString(ds.Tables[0].Rows[0]["DCARP"]);
                string DA    = Convert.ToString(ds.Tables[0].Rows[0]["DA"]);
                string DI    = Convert.ToString(ds.Tables[0].Rows[0]["DI"]);
                string DINS  = Convert.ToString(ds.Tables[0].Rows[0]["DINS"]);
                string DR    = Convert.ToString(ds.Tables[0].Rows[0]["DR"]);
                string DEQ   = Convert.ToString(ds.Tables[0].Rows[0]["DEQ"]);

                if (DC == "True")
                {
                    checkBox16.Checked = true;
                }
                if (DE == "True")
                {
                    checkBox17.Checked = true;
                }
                if (DF == "True")
                {
                    checkBox18.Checked = true;
                }
                if (DP == "True")
                {
                    checkBox19.Checked = true;
                }
                if (DCARP == "True")
                {
                    checkBox20.Checked = true;
                }
                if (DA == "True")
                {
                    checkBox21.Checked = true;
                }
                if (DI == "True")
                {
                    checkBox22.Checked = true;
                }
                if (DINS == "True")
                {
                    checkBox23.Checked = true;
                }
                if (DR == "True")
                {
                    checkBox24.Checked = true;
                }
                if (DEQ == "True")
                {
                    checkBox25.Checked = true;
                }
            }
        }
Ejemplo n.º 7
0
        private void Cargar_Fin()
        {
            Variables_Globales.id = textBox15.Text;
            DataSet ds = Conexiones.Retorna_Datos("SELECT * FROM doc_fin where ID = '" + Variables_Globales.id + "'");

            if (ds.Tables[0].Rows.Count > 0)
            {
                string LF   = Convert.ToString(ds.Tables[0].Rows[0]["LF"]);
                string CF   = Convert.ToString(ds.Tables[0].Rows[0]["CF"]);
                string AREC = Convert.ToString(ds.Tables[0].Rows[0]["AREC"]);
                string CEE  = Convert.ToString(ds.Tables[0].Rows[0]["CEE"]);


                if (LF == "True")
                {
                    checkBox26.Checked = true;
                }
                if (CF == "True")
                {
                    checkBox27.Checked = true;
                }
                if (AREC == "True")
                {
                    checkBox28.Checked = true;
                }
                if (CEE == "True")
                {
                    checkBox29.Checked = true;
                }
            }
        }
Ejemplo n.º 8
0
        private void Guardar_Final()
        {
            Variables_Globales.id = textBox15.Text;

            String  SQL = "SELECT * from doc_fin where ID = '" + Variables_Globales.id + "' ORDER BY ID ";
            DataSet ds  = Conexiones.Retorna_Datos(SQL);

            string ID   = "";
            string LF   = "";
            string CF   = "";
            string AREC = "";
            string CEE  = "";

            ID   = Convert.ToString(textBox15.Text);
            LF   = checkBox26.Checked.ToString();
            CF   = checkBox27.Checked.ToString();
            AREC = checkBox28.Checked.ToString();
            CEE  = checkBox29.Checked.ToString();

            if (ds.Tables[0].Rows.Count > 0)
            {
                Conexiones.Ejecuta_Consulta("UPDATE doc_fin set LF = '" + LF + "', CF = '" + CF + "', AREC = '" + AREC + "', CEE = '" + CEE + "' where ID = '" + Variables_Globales.id + "'");
            }
            else
            {
                Conexiones.Ejecuta_Consulta("INSERT INTO doc_fin (ID, LF, CF, AREC, CEE) " +
                                            "VALUES ('" + ID + "', '" + LF + "', '" + CF + "', '" + AREC + "','" + CEE + "')");
            }
        }
Ejemplo n.º 9
0
        private void Buscar_ID()
        {
            string maximo = "";

            try
            {
                String  SQL = "SELECT MAX(CODIGO) as CODIGO FROM facturas";
                DataSet ds  = Conexiones.Retorna_Datos(SQL);
                maximo = Convert.ToString(ds.Tables[0].Rows[0]["CODIGO"]);

                if (maximo == "")
                {
                    textBox1.Text = "1";
                }

                if (maximo != "" && ds.Tables[0].Rows.Count > 0)
                {
                    textBox1.Text = (Convert.ToInt32(ds.Tables[0].Rows[0]["CODIGO"]) + 1).ToString();
                }
            }

            catch (Exception ex)
            {
                //MessageBox.Show("Todavía no existían registros.");
            }
        }
Ejemplo n.º 10
0
        private void Cargar_Grid()
        {
            DataSet ds = Conexiones.Retorna_Datos("SELECT * FROM obras ORDER BY ID");

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource          = ds.Tables[0];
        }
Ejemplo n.º 11
0
        private void Cargar_Grid_Trabajadores()
        {
            string  SQL = "SELECT * FROM trabajadores_obra where Libre = 'SI'";
            DataSet ds  = Conexiones.Retorna_Datos("SELECT * FROM trabajadores_obra where Libre = 'SI'");

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource          = ds.Tables[0];
        }
Ejemplo n.º 12
0
        private void Cargar_Grid_Compras()
        {
            Variables_Globales.id = textBox15.Text;
            DataSet ds = Conexiones.Retorna_Datos("SELECT * FROM facturas where ID_OBRA = '" + Variables_Globales.id + "'");

            dataGridView2.AutoGenerateColumns = false;
            dataGridView2.DataSource          = ds.Tables[0];
        }
Ejemplo n.º 13
0
        private void Guardar_Inicio()
        {
            Variables_Globales.id = textBox15.Text;

            String  SQL = "SELECT * from doc_inicio where ID = '" + Variables_Globales.id + "' ORDER BY ID ";
            DataSet ds  = Conexiones.Retorna_Datos(SQL);

            string ID  = "";
            string CF  = "";
            string PC  = "";
            string EG  = "";
            string LO  = "";
            string AP  = "";
            string NP  = "";
            string LD  = "";
            string PSS = "";
            string LC  = "";
            string AC  = "";
            string LI  = "";
            string PGR = "";
            string LS  = "";
            string PG  = "";
            string AR  = "";

            ID  = Convert.ToString(textBox15.Text);
            CF  = checkBox1.Checked.ToString();
            PC  = checkBox2.Checked.ToString();
            EG  = checkBox3.Checked.ToString();
            LO  = checkBox4.Checked.ToString();
            AP  = checkBox5.Checked.ToString();
            NP  = checkBox6.Checked.ToString();
            LD  = checkBox7.Checked.ToString();
            PSS = checkBox8.Checked.ToString();
            LC  = checkBox9.Checked.ToString();
            AC  = checkBox10.Checked.ToString();
            LI  = checkBox11.Checked.ToString();
            PGR = checkBox12.Checked.ToString();
            LS  = checkBox13.Checked.ToString();
            PG  = checkBox14.Checked.ToString();
            AR  = checkBox15.Checked.ToString();

            string SQL2 = "INSERT INTO doc_inicio (ID, CF, PC, EG, LO, AP, NP, LD, PSS, LC, AC, LI, PGR, LS, PG, AR) " +
                          "VALUES ('" + ID + "', '" + CF + "', '" + PC + "', '" + EG + "','" + LO + "', '" + AP + "', '" + NP + "', '" + LD + "', '" + PSS + "', '" + LC + "', '" + AC + "', '" + LI + "','" + PGR + "', '" + LS + "', '" + PG + "', '" + AR + "')";

            if (ds.Tables[0].Rows.Count > 0)
            {
                Conexiones.Ejecuta_Consulta("UPDATE doc_inicio set CF = '" + CF + "', PC = '" + PC + "', EG = '" + EG + "', LO = '" + LO + "'," +
                                            " AP = '" + AP + "', NP = '" + NP + "', LD = '" + LD + "', PSS = '" + PSS + "', LC = '" + LC + "', AC = '" + AC + "', " +
                                            "LI = '" + LI + "', PGR = '" + PGR + "', LS = '" + LS + "', PG = '" + PG + "', AR =  '" + AR + "' where ID = '" + Variables_Globales.id + "'");
            }
            else
            {
                Conexiones.Ejecuta_Consulta("INSERT INTO doc_inicio (ID, CF, PC, EG, LO, AP, NP, LD, PSS, LC, AC, LI, PGR, LS, PG, AR) " +
                                            "VALUES ('" + ID + "', '" + CF + "', '" + PC + "', '" + EG + "','" + LO + "', '" + AP + "', '" + NP + "', '" + LD + "', '" + PSS + "', '" + LC + "', '" + AC + "', '" + LI + "','" + PGR + "', '" + LS + "', '" + PG + "', '" + AR + "')");
            }
            //Conexiones.Ejecuta_Consulta("INSERT INTO doc_inicio (ID, CF, PC, EG, LO, AP, NP, LD, PSS, LC, AC, LI, PGR, LS, PG, AR) " +
            //    "VALUES ('" + ID + "', '" + CF + "', '" + PC + "', '" + EG + "','" + LO + "', '" + AP + "', '" + NP + "', '" + LD + "', '" + PSS + "', '" + LC + "', '" + AC + "', '" + LI + "','" + PGR + "', '" + LS + "', '" + PG + "', '" + AR + "')");
        }
Ejemplo n.º 14
0
        private void Cargar_Grid_Trabajadores()
        {
            Variables_Globales.id = textBox15.Text;
            string  SQL = "SELECT * FROM trabajadores_obra where Obra_asignada = '" + Variables_Globales.id + "'";
            DataSet ds  = Conexiones.Retorna_Datos("SELECT * FROM trabajadores_obra where Obra_asignada = '" + Variables_Globales.id + "' ORDER BY CODI");

            dataGridView3.AutoGenerateColumns = false;
            dataGridView3.DataSource          = ds.Tables[0];
        }
Ejemplo n.º 15
0
        private void Cargar_Grid_Planificacion()
        {
            Variables_Globales.id = textBox15.Text;
            string  SQL = "SELECT * FROM planificacion where ID_OBRA = '" + Variables_Globales.id + "'";
            DataSet ds  = Conexiones.Retorna_Datos("SELECT * FROM planificacion where ID_obra = '" + Variables_Globales.id + "' ORDER BY ID");

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource          = ds.Tables[0];
        }
Ejemplo n.º 16
0
        private void Guardar_Durante()
        {
            Variables_Globales.id = textBox15.Text;

            String  SQL = "SELECT * from doc_durante where ID = '" + Variables_Globales.id + "' ORDER BY ID ";
            DataSet ds  = Conexiones.Retorna_Datos(SQL);

            string ID    = "";
            string DC    = "";
            string DE    = "";
            string DF    = "";
            string DP    = "";
            string DCARP = "";
            string DA    = "";
            string DI    = "";
            string DINS  = "";
            string DR    = "";
            string DEQ   = "";

            ID    = Convert.ToString(textBox15.Text);
            DC    = checkBox16.Checked.ToString();
            DE    = checkBox17.Checked.ToString();
            DF    = checkBox18.Checked.ToString();
            DP    = checkBox19.Checked.ToString();
            DCARP = checkBox20.Checked.ToString();
            DA    = checkBox21.Checked.ToString();
            DI    = checkBox22.Checked.ToString();
            DINS  = checkBox23.Checked.ToString();
            DR    = checkBox24.Checked.ToString();
            DEQ   = checkBox25.Checked.ToString();

            if (ds.Tables[0].Rows.Count > 0)
            {
                Conexiones.Ejecuta_Consulta("UPDATE doc_durante set DC = '" + DC + "', DE = '" + DE + "', DF = '" + DF + "', DP = '" + DP + "'," +
                                            " DCARP = '" + DCARP + "', DA = '" + DA + "', DI = '" + DI + "', DINS = '" + DINS + "', DR = '" + DR + "', DEQ = '" + DEQ + "'" +
                                            " where ID = '" + Variables_Globales.id + "'");
            }
            else
            {
                Conexiones.Ejecuta_Consulta("INSERT INTO doc_durante (ID, DC, DE, DF, DP, DCARP, DA, DI, DINS, DR, DEQ) " +
                                            "VALUES ('" + ID + "', '" + DC + "', '" + DE + "', '" + DF + "','" + DP + "', '" + DCARP + "', '" + DA + "', '" + DI + "', '" + DINS + "', '" + DR + "', '" + DEQ + "')");
            }
        }
Ejemplo n.º 17
0
        private void Cargar_Chart()
        {
            //String SQL = "SELECT TITULO, YEAR(Fecha) AS yyyy, MONTHNAME(Fecha) as mm, SUM(Total) AS Su FROM horas " +
            //    "GROUP BY TITULO, YEAR(Fecha), MONTH(Fecha)";
            String  SQL = "SELECT TITULO, SUM(Total) AS Su FROM horas GROUP BY TITULO";
            DataSet ds  = Conexiones.Retorna_Datos(SQL);

            DataTable firstTable = ds.Tables[0];

            chart1.Series.Clear();

            chart1.Titles.Add("HORAS REALIZADAS POR OBRAS");
            foreach (DataRow row in firstTable.Rows)
            {
                Series series = chart1.Series.Add(row["TITULO"].ToString());
                series.Points.Add(Convert.ToDouble(row["Su"].ToString()));
                series.Label = row["Su"].ToString();
            }
        }
Ejemplo n.º 18
0
        private void Form16_Load(object sender, EventArgs e)
        {
            if (Variables_Globales.Form16_Desde == "FORM10")
            {
                String SQL = "select trabajadores_obra.Codi, trabajadores_obra.Obra_asignada, obras.ID as ID, obras.Expediente as Expediente," +
                             " obras.Titulo as Titulo from trabajadores_obra inner join obras on trabajadores_obra.Obra_asignada = obras.ID where CODI = '" + Variables_Globales.codigo_empleado + "'";
                DataSet ds = Conexiones.Retorna_Datos(SQL);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    textBox_ID.Text  = Convert.ToString(ds.Tables[0].Rows[0]["ID"]);
                    textBox_Exp.Text = Convert.ToString(ds.Tables[0].Rows[0]["Expediente"]);
                    textBox_Tit.Text = Convert.ToString(ds.Tables[0].Rows[0]["Titulo"]);
                }

                Cargar_Trabajador();
            }
            else
            {
                Buscar_ID();
                Rellenar_ListBox();
            }
        }
Ejemplo n.º 19
0
        private void button2_Click(object sender, EventArgs e)
        {
            string ID         = "";
            string Expediente = "";
            string Titulo     = "";
            string Direccion  = "";
            string Poblacion  = "";
            string CP;
            string Estado       = "";
            string Importe      = "";
            string IVA          = "";
            string Total        = "";
            string Promotor     = "";
            string Fecha_inicio = "";
            string Fecha_fin    = "";
            string Duracion     = "";

            ID           = textBox1.Text;
            Expediente   = textBox2.Text;
            Titulo       = textBox3.Text;
            Direccion    = textBox4.Text;
            Poblacion    = textBox5.Text;
            CP           = textBox6.Text;
            Estado       = listBox1.Text;
            Importe      = textBox8.Text;
            IVA          = listBox2.Text;
            Total        = textBox10.Text;
            Promotor     = textBox11.Text;
            Fecha_inicio = dateTimePicker1.Text;
            Fecha_fin    = dateTimePicker2.Text;
            Duracion     = textBox14.Text;

            if (textBox2.Text != "" && textBox3.Text != "" && listBox2.Text != "" && listBox1.Text != "")
            {
                string  SQL = "Select * from obras where ID = '" + ID + "'";
                DataSet ds  = Conexiones.Retorna_Datos(SQL);


                if (ds.Tables[0].Rows.Count > 0)
                {
                    string SQL2 = "UPDATE obras  set Estado = '" + Estado + "', Importe = '" + Importe + "', IVA = '" + IVA + "', Total = '" + Total + "' ," +
                                  "Fecha_inicio = '" + Fecha_inicio + "' , Fecha_fin = '" + Fecha_fin + "' , Duracion = '" + Duracion + "' where ID = '" + ID + "'";

                    Conexiones.Ejecuta_Consulta("UPDATE obras set Estado = '" + Estado + "', Importe = '" + Importe + "', IVA = '" + IVA + "', Total = '" + Total + "' ," +
                                                "Fecha_inicio = '" + Fecha_inicio + "' , Fecha_fin = '" + Fecha_fin + "' , Duracion = '" + Duracion + "' where ID = '" + ID + "'");

                    textBox15.Text = ID;
                    textBox16.Text = Expediente;
                    textBox17.Text = Titulo;

                    MessageBox.Show("Registro modificado correctamente.");

                    tabControl1.SelectedIndex = 1;
                }
                else
                {
                    string SQL2 = "INSERT INTO obras (ID, Expediente, Titulo, Direccion, Poblacion, CP, Estado, Importe, IVA, Total, Promotor, Fecha_inicio, Fecha_fin, Duracion) " +
                                  "VALUES ('" + ID + "', '" + Expediente + "', '" + Titulo + "', '" + Direccion + "', '" + Poblacion + "', '" + CP + "', '" + Estado + "', '" + Importe + "', '" + IVA + "', '" + Total + "', '" + Promotor + "', '" + Fecha_inicio + "', '" + Fecha_fin + "', '" + Duracion + "')";

                    Conexiones.Ejecuta_Consulta("INSERT INTO obras (ID, Expediente, Titulo, Direccion, Poblacion, CP, Estado, Importe, IVA, Total, Promotor, Fecha_inicio, Fecha_fin, Duracion) " +
                                                "VALUES ('" + ID + "', '" + Expediente + "', '" + Titulo + "', '" + Direccion + "', '" + Poblacion + "', '" + CP + "', '" + Estado + "', '" + Importe + "', '" + IVA + "', '" + Total + "', '" + Promotor + "', '" + Fecha_inicio + "', '" + Fecha_fin + "', '" + Duracion + "')");

                    textBox15.Text = ID;
                    textBox16.Text = Expediente;
                    textBox17.Text = Titulo;

                    MessageBox.Show("Registro guardado correctamente.");

                    tabControl1.SelectedIndex = 1;
                }
            }
            else
            {
                if (textBox2.Text == "")
                {
                    MessageBox.Show("Es obligatorio completar el EXPEDIENTE.");
                }

                if (textBox3.Text == "")
                {
                    MessageBox.Show("Es obligatorio completar el TÍTULO.");
                }

                if (listBox1.Text == "")
                {
                    MessageBox.Show("Es obligatorio completar el ESTADO.");
                }

                if (listBox2.Text == "")
                {
                    MessageBox.Show("Es obligatorio completar el IVA.");
                }
            }
        }
Ejemplo n.º 20
0
        private void button4_Click(object sender, EventArgs e)
        {
            string CODI        = "";
            string Nombre      = "";
            string Apellidos   = "";
            string DNI         = "";
            string Telefono    = "";
            string Nivel       = "";
            string Contrato    = "";
            string EPIs        = "";
            string Maquinaria  = "";
            string Apto        = "";
            string PRL         = "";
            string Albañileria = "";
            string Hormigon    = "";
            string Grua        = "";
            string Plataformas = "";
            string Libre       = "";
            string Obra        = "";

            CODI        = textBox1.Text;
            Nombre      = textBox2.Text;
            Apellidos   = textBox5.Text;
            DNI         = textBox3.Text;
            Telefono    = textBox4.Text;
            Nivel       = listBox1.Text;
            Contrato    = checkBox1.Checked.ToString();
            EPIs        = checkBox2.Checked.ToString();
            Maquinaria  = checkBox3.Checked.ToString();
            Apto        = checkBox9.Checked.ToString();
            PRL         = checkBox4.Checked.ToString();
            Albañileria = checkBox5.Checked.ToString();
            Hormigon    = checkBox6.Checked.ToString();
            Grua        = checkBox7.Checked.ToString();
            Plataformas = checkBox8.Checked.ToString();
            Libre       = listBox2.Text;

            if (listBox2.Text == "SI")
            {
                Obra = "00";
            }
            else if (listBox2.Text == "NO")
            {
                Obra = textBox_ID.Text;
            }

            if (Libre == "NO")
            {
                if (listBox3.SelectedIndex == 0)
                {
                    MessageBox.Show("Si el trabajador NO está libre, debes asignarlo a una obra.");
                }
                else
                {
                    if (Convert.ToString(CODI) != "" && Nombre != "" && DNI != "" && Telefono != "" && Libre != "")
                    {
                        string  SQL = "Select * from trabajadores_obra where CODI = '" + CODI + "'";
                        DataSet ds  = Conexiones.Retorna_Datos(SQL);

                        if (ds.Tables[0].Rows.Count > 0)
                        {
                            Conexiones.Ejecuta_Consulta("UPDATE trabajadores_obra set Telefono = '" + Telefono + "', Nivel = '" + Nivel + "', Contrato = '" + Contrato + "', EPIs = '" + EPIs + "' , Maquinaria = '" + Maquinaria + "', Apto = '" + Apto + "'," +
                                                        " PRL = '" + PRL + "', Albañileria = '" + Albañileria + "', Hormigon = '" + Hormigon + "' , Grua = '" + Grua + "' , Plataformas = '" + Plataformas + "' , Libre = '" + Libre + "' , Obra_asignada = '" + Obra + "'" +
                                                        " where CODI = '" + CODI + "'");

                            MessageBox.Show("Registro modificado correctamente.");

                            this.Close();
                        }
                        else
                        {
                            Conexiones.Ejecuta_Consulta("INSERT INTO trabajadores_obra (CODI, Nombre, Apellidos, DNI, Telefono, Nivel, Contrato, EPIs, Maquinaria, Apto, PRL, Albañileria, Hormigon, Grua, Plataformas, Libre, Obra_asignada) " +
                                                        "VALUES ('" + CODI + "', '" + Nombre + "', '" + Apellidos + "', '" + DNI + "','" + Telefono + "', '" + Nivel + "', '" + Contrato + "', '" + EPIs + "', '" + Maquinaria + "', '" + Apto + "', '" + PRL + "', '" + Albañileria + "','" + Hormigon + "', '" + Grua + "', '" + Plataformas + "', '" + Libre + "', '" + Obra + "')");

                            MessageBox.Show("Registro guardado correctamente.");

                            this.Close();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Debes insertar nombre, DNI, teléfono y si el trabajador no está asignado a una obra (Libre).");
                        return;
                    }
                }
            }
            else
            {
                if (Convert.ToString(CODI) != "" && Nombre != "" && DNI != "" && Telefono != "" && Libre != "")
                {
                    Conexiones.Ejecuta_Consulta("INSERT INTO trabajadores_obra (CODI, Nombre, Apellidos, DNI, Telefono, Nivel, Contrato, EPIs, Maquinaria, Apto, PRL, Albañileria, Hormigon, Grua, Plataformas, Libre, Obra_asignada) " +
                                                "VALUES ('" + CODI + "', '" + Nombre + "', '" + Apellidos + "', '" + DNI + "','" + Telefono + "', '" + Nivel + "', '" + Contrato + "', '" + EPIs + "', '" + Maquinaria + "', '" + Apto + "', '" + PRL + "', '" + Albañileria + "','" + Hormigon + "', '" + Grua + "', '" + Plataformas + "', '" + Libre + "', '" + Obra + "')");

                    MessageBox.Show("Registro guardado correctamente.");

                    this.Close();
                }
                else
                {
                    MessageBox.Show("Debes insertar nombre, DNI, teléfono y si el trabajador no está asignado a una obra (Libre).");
                    return;
                }
            }
        }
Ejemplo n.º 21
0
        private void Cargar_Trabajador()
        {
            textBox1.Text = Variables_Globales.codigo_empleado;
            String  SQL = "SELECT * FROM trabajadores_obra where CODI = '" + Variables_Globales.codigo_empleado + "'";
            DataSet ds  = Conexiones.Retorna_Datos("SELECT * FROM trabajadores_obra where CODI = '" + Variables_Globales.codigo_empleado + "'");

            textBox2.Text = Convert.ToString(ds.Tables[0].Rows[0]["Nombre"]);
            textBox3.Text = Convert.ToString(ds.Tables[0].Rows[0]["DNI"]);
            textBox4.Text = Convert.ToString(ds.Tables[0].Rows[0]["Telefono"]);
            textBox5.Text = Convert.ToString(ds.Tables[0].Rows[0]["Apellidos"]);
            listBox1.Text = Convert.ToString(ds.Tables[0].Rows[0]["Nivel"]);
            listBox2.Text = Convert.ToString(ds.Tables[0].Rows[0]["Libre"]);
            listBox3.Text = Convert.ToString(ds.Tables[0].Rows[0]["Obra_asignada"]);

            if (textBox_ID.Text != "" && textBox_Exp.Text != "" && textBox_Tit.Text != "")
            {
                string concatenar = textBox_ID.Text + ", " + textBox_Exp.Text + ", " + textBox_Tit.Text;
                listBox3.Text = Convert.ToString(concatenar);
            }

            string Contrato    = Convert.ToString(ds.Tables[0].Rows[0]["Contrato"]);
            string Apto        = Convert.ToString(ds.Tables[0].Rows[0]["Apto"]);
            string EPIs        = Convert.ToString(ds.Tables[0].Rows[0]["EPIs"]);
            string Maquinaria  = Convert.ToString(ds.Tables[0].Rows[0]["Maquinaria"]);
            string PRL         = Convert.ToString(ds.Tables[0].Rows[0]["PRL"]);
            string Albañileria = Convert.ToString(ds.Tables[0].Rows[0]["Albañileria"]);
            string Hormigon    = Convert.ToString(ds.Tables[0].Rows[0]["Hormigon"]);
            string Grua        = Convert.ToString(ds.Tables[0].Rows[0]["Grua"]);
            string Plataformas = Convert.ToString(ds.Tables[0].Rows[0]["Plataformas"]);

            if (Contrato == "True")
            {
                checkBox1.Checked = true;
            }
            if (Apto == "True")
            {
                checkBox2.Checked = true;
            }
            if (EPIs == "True")
            {
                checkBox3.Checked = true;
            }
            if (Maquinaria == "True")
            {
                checkBox4.Checked = true;
            }
            if (PRL == "True")
            {
                checkBox4.Checked = true;
            }
            if (Albañileria == "True")
            {
                checkBox5.Checked = true;
            }
            if (Hormigon == "True")
            {
                checkBox6.Checked = true;
            }
            if (Grua == "True")
            {
                checkBox7.Checked = true;
            }
            if (Plataformas == "True")
            {
                checkBox8.Checked = true;
            }

            textBox1.Enabled = false;
            textBox2.Enabled = false;
            textBox3.Enabled = false;
            textBox4.Enabled = true;
            textBox5.Enabled = false;
            listBox1.Enabled = true;
            listBox2.Enabled = true;
            if (listBox2.Text == "SI")
            {
                listBox3.Enabled = false;
            }
            else if (listBox2.Text == "NO")
            {
                listBox3.Enabled = true;
            }
            checkBox1.Enabled = true;
            checkBox2.Enabled = true;
            checkBox3.Enabled = true;
            checkBox4.Enabled = true;
            checkBox5.Enabled = true;
            checkBox6.Enabled = true;
            checkBox7.Enabled = true;
            checkBox8.Enabled = true;
        }
Ejemplo n.º 22
0
        private void Cargar_Inicio()
        {
            Variables_Globales.id = textBox15.Text;
            DataSet ds = Conexiones.Retorna_Datos("SELECT * FROM doc_inicio where ID = '" + Variables_Globales.id + "'");

            if (ds.Tables[0].Rows.Count > 0)
            {
                string CF  = Convert.ToString(ds.Tables[0].Rows[0]["CF"]);
                string PC  = Convert.ToString(ds.Tables[0].Rows[0]["PC"]);
                string EG  = Convert.ToString(ds.Tables[0].Rows[0]["EG"]);
                string LO  = Convert.ToString(ds.Tables[0].Rows[0]["LO"]);
                string AP  = Convert.ToString(ds.Tables[0].Rows[0]["AP"]);
                string NP  = Convert.ToString(ds.Tables[0].Rows[0]["NP"]);
                string LD  = Convert.ToString(ds.Tables[0].Rows[0]["LD"]);
                string PSS = Convert.ToString(ds.Tables[0].Rows[0]["PSS"]);
                string LC  = Convert.ToString(ds.Tables[0].Rows[0]["LC"]);
                string AC  = Convert.ToString(ds.Tables[0].Rows[0]["AC"]);
                string LI  = Convert.ToString(ds.Tables[0].Rows[0]["LI"]);
                string PGR = Convert.ToString(ds.Tables[0].Rows[0]["PGR"]);
                string LS  = Convert.ToString(ds.Tables[0].Rows[0]["LS"]);
                string PG  = Convert.ToString(ds.Tables[0].Rows[0]["PG"]);
                string AR  = Convert.ToString(ds.Tables[0].Rows[0]["AR"]);

                if (CF == "True")
                {
                    checkBox1.Checked = true;
                }
                if (PC == "True")
                {
                    checkBox2.Checked = true;
                }
                if (EG == "True")
                {
                    checkBox3.Checked = true;
                }
                if (LO == "True")
                {
                    checkBox4.Checked = true;
                }
                if (AP == "True")
                {
                    checkBox5.Checked = true;
                }
                if (NP == "True")
                {
                    checkBox6.Checked = true;
                }
                if (LD == "True")
                {
                    checkBox7.Checked = true;
                }
                if (PSS == "True")
                {
                    checkBox8.Checked = true;
                }
                if (LC == "True")
                {
                    checkBox9.Checked = true;
                }
                if (AC == "True")
                {
                    checkBox10.Checked = true;
                }
                if (LI == "True")
                {
                    checkBox11.Checked = true;
                }
                if (PGR == "True")
                {
                    checkBox12.Checked = true;
                }
                if (LS == "True")
                {
                    checkBox13.Checked = true;
                }
                if (PG == "True")
                {
                    checkBox14.Checked = true;
                }
                if (AR == "True")
                {
                    checkBox15.Checked = true;
                }
            }
        }
Ejemplo n.º 23
0
        private void button2_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = "";

            if (checkBox1.Checked == true)
            {
                if (dateTimePicker1.Text != "")
                {
                    string Fecha_inicio = Convert.ToString(dateTimePicker1.Text);
                    //string Fecha_fin = Convert.ToString(dateTimePicker2.Text);
                    //String SQL = "SELECT * FROM planificacion inner join obras on planificacion.ID_obra = obras.ID" +
                    //    " where Fecha between '" + Fecha_desde + "' and '" + Fecha_hasta + "'";

                    String SQL = "SELECT * FROM planificacion inner join obras on planificacion.ID_obra = obras.ID" +
                                 " where Fecha = '" + Fecha_desde + "'";
                    DataSet ds = Conexiones.Retorna_Datos(SQL);

                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        dataGridView1.AutoGenerateColumns = false;
                        dataGridView1.DataSource          = ds.Tables[0];
                    }
                    else
                    {
                        MessageBox.Show("No hay registros para la/s obra/s y/o fecha/s seleccionada/s.");
                    }
                }
                else
                {
                    MessageBox.Show("Debes seleccionar FECHA.");
                }
            }
            else if (listBox1.Text != "")
            {
                if (dateTimePicker1.Text != "")
                {
                    string Fecha_inicio = Convert.ToString(dateTimePicker1.Text);
                    //string Fecha_fin = Convert.ToString(dateTimePicker2.Text);
                    //String SQL = "SELECT * FROM planificacion inner join obras on planificacion.ID_obra = obras.ID" +
                    //    " where planificacion.ID_obra = '" + ID + "' and Fecha between '" + Fecha_desde + "' and '" + Fecha_hasta + "'";

                    String SQL = "SELECT * FROM planificacion inner join obras on planificacion.ID_obra = obras.ID" +
                                 " where planificacion.ID_obra = '" + ID + "' and Fecha = '" + Fecha_desde + "'";

                    DataSet ds = Conexiones.Retorna_Datos(SQL);

                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        dataGridView1.AutoGenerateColumns = false;
                        dataGridView1.DataSource          = ds.Tables[0];
                    }
                    else
                    {
                        MessageBox.Show("No hay registros para la/s obra/s y/o fecha/s seleccionada/s.");
                    }
                }
                else
                {
                    MessageBox.Show("Debes seleccionar FECHA.");
                }
            }
            else
            {
                MessageBox.Show("Debes seleccionar la/s obra/s.");
            }
        }