Example #1
0
 public Form4(int pidpar)
 {
     InitializeComponent();
     cone                 = new ClsConexion();
     lblPartida.Text      = pidpar.ToString();
     txtPresupuesto.Text  = cone.ObtenerPresupuesto(pidpar).ToString();
     txtTrabajadores.Text = cone.ObtenerTrabajadores(pidpar).ToString();
     txtMotivacion.Text   = cone.ObtenerMotivacion(pidpar).ToString();
     txtNivel.Text        = cone.ObtenerLvlPartida(pidpar).ToString();
     lblLvlOf1.Text       = cone.ObtenerLvlOfi1(pidpar).ToString();
     lblLvlOf2.Text       = cone.ObtenerLvlOfi2(pidpar).ToString();
     lblLvlOf3.Text       = cone.ObtenerLvlOfi3(pidpar).ToString();
     lblLvlOf4.Text       = cone.ObtenerLvlOfi4(pidpar).ToString();
     cone.ActualizarTrLibres(Convert.ToInt32(txtTrabajadores.Text), pidpar);
 }
Example #2
0
        //Para crear las oficinas o actualzar
        private void BtnOfiNueva_Click(object sender, EventArgs e)
        {
            int    lvlOf1   = Convert.ToInt32(cone.ObtenerLvlOfi1(idPar));
            int    lvlOf2   = Convert.ToInt32(cone.ObtenerLvlOfi2(idPar));
            int    lvlOf3   = Convert.ToInt32(cone.ObtenerLvlOfi3(idPar));
            int    lvlOf4   = Convert.ToInt32(cone.ObtenerLvlOfi4(idPar));
            double presuAct = cone.ObtenerPresupuesto(idPar);

            MessageBox.Show("presu:" + presuAct);
            double presuNu;

            if (lvlOf1 == 0)
            {
                DialogResult resultado = MessageBox.Show("Dejar el CoWorking y tener tu primera oficina de nivel 1 cuesta 500€", "Ampliar Oficina1", MessageBoxButtons.OKCancel);
                if (resultado == DialogResult.OK)
                {
                    if (presuAct >= 500)
                    {
                        lblLvlOf1.Text    = "1";
                        pbOf1Lvl1.Visible = true;
                        cone.ActualizaLvlOf1(1, idPar);

                        presuNu = presuAct - 500;
                        MessageBox.Show("presuNu:" + presuNu);
                        txtPresupuesto.Text = presuNu.ToString();
                        cone.ActualizarPresupuesto(presuNu, idPar);
                        lblPresu.Refresh();
                    }
                    else
                    {
                        MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina, creo que  deberías continuar en el coworking y trabajar un poquito si no quieres acabar debajo de un puente....");
                    }
                }
            }
            else if (lvlOf1 == 1)
            {
                DialogResult resultado = MessageBox.Show("Para poder tener tu primera oficina de nivel 2 tendrás que pagar 1000€", "Ampliar Oficina1", MessageBoxButtons.OKCancel);
                if (resultado == DialogResult.OK)
                {
                    if (presuAct >= 1000)
                    {
                        lblLvlOf1.Text    = "2";
                        pbOf1Lvl1.Visible = false;
                        pbOf1Lvl2.Visible = true;
                        cone.ActualizaLvlOf1(2, idPar);
                        presuNu             = presuAct - 1000;
                        txtPresupuesto.Text = presuNu.ToString();
                        cone.ActualizarPresupuesto(presuNu, idPar);
                    }
                    else
                    {
                        MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                    }
                }
            }
            else if (lvlOf1 == 2)
            {
                DialogResult resultado = MessageBox.Show("Tienes 1500€ para ampliar tu oficina a nivel 3??", "Ampliar Oficina1", MessageBoxButtons.OKCancel);
                if (resultado == DialogResult.OK)
                {
                    if (presuAct >= 1500)
                    {
                        lblLvlOf1.Text    = "3";
                        pbOf1Lvl2.Visible = false;
                        pbOf1Lvl3.Visible = true;
                        cone.ActualizaLvlOf1(3, idPar);
                        presuNu             = presuAct - 1500;
                        txtPresupuesto.Text = presuNu.ToString();
                        cone.ActualizarPresupuesto(presuNu, idPar);
                    }
                    else
                    {
                        MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                    }
                }
            }
            else if (lvlOf1 == 3)
            {
                DialogResult resultado = MessageBox.Show("Para tener tu primera oficina de nivel 4 pagarás 2500€", "Ampliar Oficina1", MessageBoxButtons.OKCancel);
                if (resultado == DialogResult.OK)
                {
                    if (presuAct >= 2500)
                    {
                        lblLvlOf1.Text    = "4";
                        pbOf1Lvl3.Visible = false;
                        pbOf1Lvl4.Visible = true;
                        cone.ActualizaLvlOf1(4, idPar);
                        presuNu             = presuAct - 2500;
                        txtPresupuesto.Text = presuNu.ToString();
                        cone.ActualizarPresupuesto(presuNu, idPar);
                    }
                    else
                    {
                        MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                    }
                }
            }
            else if (lvlOf1 == 4)
            {
                if (lvlOf2 == 0)
                {
                    DialogResult resultado = MessageBox.Show("Uau!!! Tu seguna oficina! Esto ya es otro nivel, y te costará 3500€", "Ampliar Oficina2", MessageBoxButtons.OKCancel);
                    if (resultado == DialogResult.OK)
                    {
                        if (presuAct >= 3500)
                        {
                            lblLvlOf2.Text    = "1";
                            pbOf2Lvl1.Visible = true;
                            cone.ActualizaLvlOf2(1, idPar);
                            presuNu             = presuAct - 3500;
                            txtPresupuesto.Text = presuNu.ToString();
                            cone.ActualizarPresupuesto(presuNu, idPar);
                        }
                        else
                        {
                            MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                        }
                    }
                }
                else if (lvlOf2 == 1)
                {
                    DialogResult resultado = MessageBox.Show("Bueno aquí tenemos un magnate... Para subir de nivel tu segunda oficina necesitas 4500€", "Ampliar Oficina2", MessageBoxButtons.OKCancel);
                    if (resultado == DialogResult.OK)
                    {
                        if (presuAct >= 4500)
                        {
                            lblLvlOf2.Text    = "2";
                            pbOf2Lvl1.Visible = false;
                            pbOf2Lvl2.Visible = true;
                            cone.ActualizaLvlOf2(2, idPar);
                            presuNu             = presuAct - 4500;
                            txtPresupuesto.Text = presuNu.ToString();
                            cone.ActualizarPresupuesto(presuNu, idPar);
                        }
                        else
                        {
                            MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                        }
                    }
                }
                else if (lvlOf2 == 2)
                {
                    DialogResult resultado = MessageBox.Show("Tener tu segunda oficina de nivel 3 cuesta 5500€", "Ampliar Oficina2", MessageBoxButtons.OKCancel);
                    if (resultado == DialogResult.OK)
                    {
                        if (presuAct >= 5500)
                        {
                            lblLvlOf2.Text    = "3";
                            pbOf2Lvl2.Visible = false;
                            pbOf2Lvl3.Visible = true;
                            cone.ActualizaLvlOf2(3, idPar);
                            presuNu             = presuAct - 5500;
                            txtPresupuesto.Text = presuNu.ToString();
                            cone.ActualizarPresupuesto(presuNu, idPar);
                        }
                        else
                        {
                            MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                        }
                    }
                }
                else if (lvlOf2 == 3)
                {
                    DialogResult resultado = MessageBox.Show("Vaya! Tener tu segunda oficina de nivel 4 cuesta 6500€", "Ampliar Oficina2", MessageBoxButtons.OKCancel);
                    if (resultado == DialogResult.OK)
                    {
                        if (presuAct >= 6500)
                        {
                            lblLvlOf2.Text    = "4";
                            pbOf2Lvl3.Visible = false;
                            pbOf2Lvl4.Visible = true;
                            cone.ActualizaLvlOf2(4, idPar);
                            presuNu             = presuAct - 6500;
                            txtPresupuesto.Text = presuNu.ToString();
                            cone.ActualizarPresupuesto(presuNu, idPar);
                        }
                        else
                        {
                            MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                        }
                    }
                }
                else if (lvlOf2 == 4)
                {
                    if (lvlOf3 == 0)
                    {
                        DialogResult resultado = MessageBox.Show("Pero bueno! Si parece que no tienes freno! Ya tu tercera oficina de nivel 1!! Pues cuesta 7500€", "Ampliar Oficina3", MessageBoxButtons.OKCancel);
                        if (resultado == DialogResult.OK)
                        {
                            if (presuAct >= 7500)
                            {
                                lblLvlOf3.Text    = "1";
                                pbOf3Lvl1.Visible = true;
                                cone.ActualizaLvlOf3(1, idPar);
                                presuNu             = presuAct - 7500;
                                txtPresupuesto.Text = presuNu.ToString();
                                cone.ActualizarPresupuesto(presuNu, idPar);
                            }
                            else
                            {
                                MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                            }
                        }
                    }
                    else if (lvlOf3 == 1)
                    {
                        DialogResult resultado = MessageBox.Show("Tener tu tercera oficina de nivel 2 cuesta 8500€", "Ampliar Oficina3", MessageBoxButtons.OKCancel);
                        if (resultado == DialogResult.OK)
                        {
                            if (presuAct >= 8500)
                            {
                                lblLvlOf3.Text    = "2";
                                pbOf3Lvl1.Visible = false;
                                pbOf3Lvl2.Visible = true;
                                cone.ActualizaLvlOf3(2, idPar);
                                presuNu             = presuAct - 8500;
                                txtPresupuesto.Text = presuNu.ToString();
                                cone.ActualizarPresupuesto(presuNu, idPar);
                            }
                            else
                            {
                                MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                            }
                        }
                    }
                    else if (lvlOf3 == 2)
                    {
                        DialogResult resultado = MessageBox.Show("Tener tu tercera oficina de nivel 3 cuesta 9500€", "Ampliar Oficina3", MessageBoxButtons.OKCancel);
                        if (resultado == DialogResult.OK)
                        {
                            if (presuAct >= 9500)
                            {
                                lblLvlOf3.Text    = "3";
                                pbOf3Lvl2.Visible = false;
                                pbOf3Lvl3.Visible = true;
                                cone.ActualizaLvlOf3(3, idPar);
                                presuNu             = presuAct - 9500;
                                txtPresupuesto.Text = presuNu.ToString();
                                cone.ActualizarPresupuesto(presuNu, idPar);
                            }
                            else
                            {
                                MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                            }
                        }
                    }
                    if (lvlOf3 == 3)
                    {
                        DialogResult resultado = MessageBox.Show("Tener tu tercera oficina de nivel 4 cuesta 10500€", "Ampliar Oficina3", MessageBoxButtons.OKCancel);
                        if (resultado == DialogResult.OK)
                        {
                            if (presuAct >= 10500)
                            {
                                lblLvlOf3.Text    = "4";
                                pbOf3Lvl3.Visible = false;
                                pbOf3Lvl4.Visible = true;
                                cone.ActualizaLvlOf3(4, idPar);
                                presuNu             = presuAct - 10500;
                                txtPresupuesto.Text = presuNu.ToString();
                                cone.ActualizarPresupuesto(presuNu, idPar);
                            }
                            else
                            {
                                MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                            }
                        }
                    }
                    else if (lvlOf3 == 4)
                    {
                        if (lvlOf4 == 0)
                        {
                            DialogResult resultado = MessageBox.Show("Tener tu cuarta oficina de nivel 4 cuesta 12000€", "Ampliar Oficina4", MessageBoxButtons.OKCancel);
                            if (resultado == DialogResult.OK)
                            {
                                if (presuAct >= 12000)
                                {
                                    lblLvlOf4.Text    = "1";
                                    pbOf4Lvl1.Visible = true;
                                    cone.ActualizaLvlOf4(1, idPar);
                                    presuNu             = presuAct - 12000;
                                    txtPresupuesto.Text = presuNu.ToString();
                                    cone.ActualizarPresupuesto(presuNu, idPar);
                                }
                                else
                                {
                                    MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                                }
                            }
                        }
                        if (lvlOf4 == 1)
                        {
                            DialogResult resultado = MessageBox.Show("Tener tu cuarta oficina de nivel 2 cuesta 14000€", "Ampliar Oficina4", MessageBoxButtons.OKCancel);
                            if (resultado == DialogResult.OK)
                            {
                                if (presuAct >= 14000)
                                {
                                    lblLvlOf4.Text    = "2";
                                    pbOf4Lvl1.Visible = false;
                                    pbOf4Lvl2.Visible = true;
                                    cone.ActualizaLvlOf4(2, idPar);
                                    presuNu             = presuAct - 14000;
                                    txtPresupuesto.Text = presuNu.ToString();
                                    cone.ActualizarPresupuesto(presuNu, idPar);
                                }
                                else
                                {
                                    MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                                }
                            }
                        }
                        if (lvlOf4 == 2)
                        {
                            DialogResult resultado = MessageBox.Show("Tener tu cuarta oficina de nivel 3 cuesta 16000€", "Ampliar Oficina4", MessageBoxButtons.OKCancel);
                            if (resultado == DialogResult.OK)
                            {
                                if (presuAct >= 16000)
                                {
                                    lblLvlOf4.Text    = "3";
                                    pbOf4Lvl2.Visible = false;
                                    pbOf4Lvl3.Visible = true;
                                    cone.ActualizaLvlOf4(3, idPar);
                                    presuNu             = presuAct - 16000;
                                    txtPresupuesto.Text = presuNu.ToString();
                                    cone.ActualizarPresupuesto(presuNu, idPar);
                                }
                                else
                                {
                                    MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                                }
                            }
                        }
                        if (lvlOf4 == 3)
                        {
                            DialogResult resultado = MessageBox.Show("Tener tu cuarta oficina de nivel 4 cuesta 20000€", "Ampliar Oficina4", MessageBoxButtons.OKCancel);
                            if (resultado == DialogResult.OK)
                            {
                                if (presuAct >= 20000)
                                {
                                    lblLvlOf4.Text    = "4";
                                    pbOf4Lvl3.Visible = false;
                                    pbOf4Lvl4.Visible = true;
                                    cone.ActualizaLvlOf4(4, idPar);
                                    presuNu             = presuAct - 20000;
                                    txtPresupuesto.Text = presuNu.ToString();
                                    cone.ActualizarPresupuesto(presuNu, idPar);
                                }
                                else
                                {
                                    MessageBox.Show("No tienes suficiente presupuesto para abrir una oficina nueva! Vas un poquito deprisa no??? Frenaaa!");
                                }
                            }
                        }
                        if (lvlOf4 == 4)
                        {
                            MessageBox.Show("No hay más oficinas disponibles en la ciudad, para un poquito no???");
                        }
                    }
                }
            }
        }