Ejemplo n.º 1
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            A_paterno    = txt_a_paterno.Text;
            A_materno    = txt_a_materno.Text;
            nombre       = txt_nombre.Text;
            sexo         = txt_sexo.Text;
            f_nacimiento = dtp_f_naciemiento.Text;
            //fecha nacimoento = f_nacimiento;
            calle    = txt_calle.Text;
            numero   = txt_numero.Text;
            colonia  = txt_colonia.Text;
            telefono = txt_telefono.Text;
            curp     = txt_curp.Text;
            //fecha_ingreso = F_ingreso;
            F_ingreso   = dtp_f_ingreso.Text;
            perfil      = txt_c_perfil.Text;
            experiencia = txt_c_experiencia.Text;
            escolaridad = txt_c_escolaridad.Text;
            string documentos = txt_c_documento1.Text + "," + txt_c_docuemnto2.Text + "," + txt_c_documento3.Text + "," + txt_c_documento4.Text + "," + txt_c_documento5.Text + ",";

            estatus       = txt_estatus.Text;
            observaciones = txt_observaciones.Text;
            //   operacion = 3;
            tabla    = "registro_bolsa";
            ncontrol = txt_ncontrol.Text;
            R_bolsa  = "@";
            if (existe(ncontrol, "N_control"))
            {
                //     MessageBox.Show("si existe");
                string s = txt_estatus.Text;
                char[] c = s.ToCharArray();
                if (c[0] == 'V')
                {
                    //      MessageBox.Show("entramos en V");
                    tabla     = "registro_bolsa";
                    operacion = 5;
                    //DELETE FROM registro_bolsa WHERE N_control = 33;
                    query = "DELETE FROM registro_bolsa WHERE N_control = " + ncontrol;
                    conexion_b(query, operacion, tabla);
                    //       MessageBox.Show("ya borramos");
                    operacion = 3;
                    //  MessageBox.Show("vamos a insertar");
                    query = "INSERT INTO `bolsa`.`registro_bolsa` VALUES(" + ncontrol + "," + "'" + A_paterno + "'" + "," + "'" + A_materno + "'" + "," + "'" + nombre + "'" + "," + "'" + sexo + "'" + "," + "'" + f_nacimiento + "'" + "," + "'" + calle + "'" + "," + "'" + numero + "'" + "," + "'" + colonia + "'" + "," + "'" + telefono + "'" + "," + "'" + curp + "'" + "," + "'" + F_ingreso + "'" + "," + "'" + perfil + "'" + "," + "'" + experiencia + "'" + "," + "'" + escolaridad + "'" + "," + "'" + documentos + "'" + "," + "'" + estatus + "'" + "," + "'" + observaciones + "'" + ");";
                    conexion_b(query, operacion, tabla);
                }
                else if (c[0] == 'B')
                {
                    string n = txt_ncontrol.Text;
                    tabla = "registro_bolsa";

                    //      MessageBox.Show("entramos en B");

                    //actualizamos datos
                    //         operacion = 5;
                    //DELETE FROM registro_bolsa WHERE N_control = 33;
                    //       query = "DELETE FROM registro_bolsa WHERE N_control = " + ncontrol;
                    //        conexion_b(query, operacion, tabla);
                    //       MessageBox.Show("ya borramos");
                    //         operacion = 3;
                    //  MessageBox.Show("vamos a insertar");
                    //        query = "INSERT INTO `bolsa`.`registro_bolsa` VALUES(" + ncontrol + "," + "'" + A_paterno + "'" + "," + "'" + A_materno + "'" + "," + "'" + nombre + "'" + "," + "'" + sexo + "'" + "," + "'" + f_nacimiento + "'" + "," + "'" + calle + "'" + "," + "'" + numero + "'" + "," + "'" + colonia + "'" + "," + "'" + telefono + "'" + "," + "'" + curp + "'" + "," + "'" + F_ingreso + "'" + "," + "'" + perfil + "'" + "," + "'" + experiencia + "'" + "," + "'" + escolaridad + "'" + "," + "'" + documentos + "'" + "," + "'" + estatus + "'" + "," + "'" + observaciones + "'" + ");";
                    //          conexion_b(query, operacion, tabla);


                    //////////////////////////////////////////

                    /*     operacion = 0;
                     *   //update registro_bolsa set Estatus = 'B' where N_control = '6';
                     *   query = "UPDATE registro_bolsa SET Estatus = " + "'V'" + " WHERE N_control =" + ncontrol;
                     *   conexion_b(query, operacion, tabla);
                     *   tabla = "empleado";
                     */
                    //     MessageBox.Show("abrimos ventana Empleado");
                    string     data = ncontrol + "," + A_paterno + "," + A_materno + "," + nombre + "," + sexo + "," + f_nacimiento + "," + telefono + "," + estatus;
                    M_Empleado EM   = new M_Empleado(data);
                    EM.Show();
                }
                else if (c[0] == 'M')
                {
                    R_bolsa  = "@";
                    tabla    = "registro_bolsa";
                    ncontrol = txt_ncontrol.Text;
                    if (existe(ncontrol, "N_control"))
                    {
                        R_bolsa  = "@";
                        tabla    = "muerto";
                        ncontrol = txt_ncontrol.Text;

                        if (!existe(ncontrol, "N_control"))
                        {
                            R_bolsa = "@";
                            //       MessageBox.Show("entramos en M");
                            string nulo = "";

                            tabla     = "empleado";
                            operacion = 5;
                            //DELETE FROM registro_bolsa WHERE N_control = 33;
                            query = "DELETE FROM empleado WHERE N_control = " + ncontrol;
                            conexion_b(query, operacion, tabla);
                            //        MessageBox.Show("abrimos ventana Muerto");
                            //        string data = ncontrol + "," + A_paterno + "," + A_materno + "," + nombre + "," + sexo + "," + f_nacimiento + "," + nulo + "," + telefono + "," + F_ingreso + "," + nulo + "," + nulo + "," + nulo + "," + nulo + "," + estatus + "," + observaciones;
                            cerrar_ventana = true;
                            string         data = ncontrol;
                            Archivo_Muerto AM   = new Archivo_Muerto(data);
                            AM.Show();
                        }
                        else
                        {
                        }
                    }
                    else
                    {
                        //         MessageBox.Show("metodo 2");
                        MessageBox.Show("Antes de mandar a archivo muerto se debe registrar en bolsa de trabajo");
                        cerrar_ventana = false;
                    }
                }
                else
                {
                    cerrar_ventana = false;
                    MessageBox.Show("Estatus Invalido");
                }
            }

            else
            {
                //          MessageBox.Show("no existe existe");
                string s = txt_estatus.Text;
                char[] c = s.ToCharArray();
                if (c[0] == 'V')
                {
                    //        MessageBox.Show("entramos en V");
                    tabla = "registro_bolsa";

                    operacion = 3;
                    //  MessageBox.Show("vamos a insertar");
                    query = "INSERT INTO `bolsa`.`registro_bolsa` VALUES(" + ncontrol + "," + "'" + A_paterno + "'" + "," + "'" + A_materno + "'" + "," + "'" + nombre + "'" + "," + "'" + sexo + "'" + "," + "'" + f_nacimiento + "'" + "," + "'" + calle + "'" + "," + "'" + numero + "'" + "," + "'" + colonia + "'" + "," + "'" + telefono + "'" + "," + "'" + curp + "'" + "," + "'" + F_ingreso + "'" + "," + "'" + perfil + "'" + "," + "'" + experiencia + "'" + "," + "'" + escolaridad + "'" + "," + "'" + documentos + "'" + "," + "'" + estatus + "'" + "," + "'" + observaciones + "'" + ");";
                    conexion_b(query, operacion, tabla);
                }
                else if (c[0] == 'B')
                {
                    string n = txt_ncontrol.Text;
                    tabla = "registro_bolsa";

                    //        MessageBox.Show("entramos en B");

                    //actualizamos datos
                    operacion = 5;
                    //DELETE FROM registro_bolsa WHERE N_control = 33;
                    query = "DELETE FROM registro_bolsa WHERE N_control = " + ncontrol;
                    conexion_b(query, operacion, tabla);
                    //       MessageBox.Show("ya borramos");
                    operacion = 3;
                    //  MessageBox.Show("vamos a insertar");
                    query = "INSERT INTO `bolsa`.`registro_bolsa` VALUES(" + ncontrol + "," + "'" + A_paterno + "'" + "," + "'" + A_materno + "'" + "," + "'" + nombre + "'" + "," + "'" + sexo + "'" + "," + "'" + f_nacimiento + "'" + "," + "'" + calle + "'" + "," + "'" + numero + "'" + "," + "'" + colonia + "'" + "," + "'" + telefono + "'" + "," + "'" + curp + "'" + "," + "'" + F_ingreso + "'" + "," + "'" + perfil + "'" + "," + "'" + experiencia + "'" + "," + "'" + escolaridad + "'" + "," + "'" + documentos + "'" + "," + "'" + estatus + "'" + "," + "'" + observaciones + "'" + ");";
                    conexion_b(query, operacion, tabla);


                    //////////////////////////////////////////

                    /*     operacion = 0;
                     *   //update registro_bolsa set Estatus = 'B' where N_control = '6';
                     *   query = "UPDATE registro_bolsa SET Estatus = " + "'V'" + " WHERE N_control =" + ncontrol;
                     *   conexion_b(query, operacion, tabla);
                     *   tabla = "empleado";
                     */
                    //    MessageBox.Show("abrimos ventana Empleado");
                    string     data = ncontrol + "," + A_paterno + "," + A_materno + "," + nombre + "," + sexo + "," + f_nacimiento + "," + telefono + "," + estatus;
                    M_Empleado EM   = new M_Empleado(data);
                    EM.Show();
                }
                else if (c[0] == 'M')
                {
                    tabla    = "registro_bolsa";
                    ncontrol = txt_ncontrol.Text;
                    if (existe(ncontrol, "N_control"))
                    {
                        tabla    = "muerto";
                        ncontrol = txt_ncontrol.Text;

                        if (!existe(ncontrol, "N_control"))
                        {
                            //   MessageBox.Show("entramos en M");
                            string nulo = "";
                            tabla     = "registro_bolsa";
                            operacion = 0;
                            //update registro_bolsa set Estatus = 'B' where N_control = '6';
                            query = "UPDATE registro_bolsa SET Estatus = " + "'M'" + " WHERE N_control =" + ncontrol;
                            conexion_b(query, operacion, tabla);
                            tabla     = "empleado";
                            operacion = 5;
                            //DELETE FROM registro_bolsa WHERE N_control = 33;
                            query = "DELETE FROM empleado WHERE N_control = " + ncontrol;
                            conexion_b(query, operacion, tabla);
                            //  MessageBox.Show("abrimos ventana Muerto");
                            //    string data = ncontrol + "," + A_paterno + "," + A_materno + "," + nombre + "," + sexo + "," + f_nacimiento + "," + nulo + "," + telefono + "," + F_ingreso + "," + nulo + "," + nulo + "," + nulo + "," + nulo + "," + estatus + "," + observaciones;
                            ncontrol = "";
                            ncontrol = txt_ncontrol.Text;
                            string         data = ncontrol;
                            Archivo_Muerto AM   = new Archivo_Muerto(data);
                            AM.Show();
                        }
                        else
                        {
                        }
                    }
                    else
                    {
                        MessageBox.Show("metodo 1");
                        MessageBox.Show("Antes de mandar a archivo muerto se debe registrar en bolsa de trabajo");
                        cerrar_ventana = false;
                    }
                }
                else
                {
                    cerrar_ventana = false;
                    MessageBox.Show("Estatus Invalido");
                }
            }

            if (cerrar_ventana)
            {
                this.Dispose();
            }

            // MessageBox.Show(ncontrol, A_paterno, A_materno, nombre, sexo, calle, numero, colonia, telefono, curp, F_ingreso, perfil, experiencia, escolaridad, documentos, estatus, observaciones);
        }
Ejemplo n.º 2
0
        private void btn_empleado_Click(object sender, EventArgs e)
        {
            M_Empleado Empleado = new M_Empleado();

            Empleado.Show();
        }