예제 #1
0
        private void button7_Click(object sender, EventArgs e)
        {
            //InversionFija abrir = new InversionFija();
            //abrir.Show();

            FNE abri = new FNE();

            abri.Show();
        }
예제 #2
0
        //   Industriales
        // Comerciales
        //Residencia



//        Colectivo o de carga
//vehiculos de empresas
//otros equipos de transporte

//        Industriales en general
//Agricolas
//otros bienes inmuebles

        private void button1_Click(object sender, EventArgs e)
        {
            if (cbedificios.SelectedItem != null && cbtransporte.SelectedItem != null && cbmaquinaria.SelectedItem != null)
            {
                if (montoedificios.Text.Replace("_", "").Equals("") || montomaquinaria.Text.Replace("_", "").Equals("") || montotransporte.Text.Replace("_", "").Equals("") || montoterreno.Text.Replace("_", "").Equals("") || resiedificios.Text.Replace("_", "").Equals("") ||
                    resimaquinaria.Text.Replace("_", "").Equals("") || resitransporte.Text.Replace("_", "").Equals(""))
                {
                    MessageBox.Show(" por favor llene todos los campos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    string tipoedificios  = cbedificios.SelectedItem.ToString();
                    string tipotransporte = cbtransporte.SelectedItem.ToString();
                    string tipomaquinaria = cbmaquinaria.SelectedItem.ToString();


                    int vidautil  = 0;
                    int vidautil2 = 0;
                    int vidautil3 = 0;

                    float  totaldepre = 0;
                    double inverfijt  = 0;
                    double residual   = 0;

                    if (tipoedificios.Equals("Industriales"))
                    {
                        vidautil = 10;
                    }
                    else if (tipoedificios.Equals("Comerciales"))
                    {
                        vidautil = 20;
                    }
                    else if (tipoedificios.Equals("Residencia"))
                    {
                        vidautil = 10;
                    }

                    double montoedi = Convert.ToDouble(montoedificios.Text);
                    double resiedi  = Convert.ToDouble(resiedificios.Text);

                    float depreedi = depreciacion(montoedi, resiedi, vidautil);



                    if (tipotransporte.Equals("Colectivo o de carga"))
                    {
                        vidautil2 = 5;
                    }
                    else if (tipotransporte.Equals("vehiculos de empresas"))
                    {
                        vidautil2 = 3;
                    }
                    else if (tipotransporte.Equals("otros equipos de transporte"))
                    {
                        vidautil2 = 8;
                    }

                    double montotrans = Convert.ToDouble(montotransporte.Text);
                    double residtrans = Convert.ToDouble(resitransporte.Text);

                    float depretranspor = depreciacion(montotrans, residtrans, vidautil2);



                    if (tipomaquinaria.Equals("Industriales en general"))
                    {
                        vidautil3 = 7;
                    }
                    else if (tipomaquinaria.Equals("Agricolas"))
                    {
                        vidautil3 = 5;
                    }
                    else if (tipomaquinaria.Equals("otros bienes inmuebles"))
                    {
                        vidautil3 = 5;
                    }

                    double montomaqui = Convert.ToDouble(montomaquinaria.Text);
                    double resimaqui  = Convert.ToDouble(resimaquinaria.Text);

                    float depremaqui = depreciacion(montomaqui, resimaqui, vidautil3);


                    totaldepre = depreedi + depretranspor + depremaqui;

                    double terreno = Convert.ToDouble(montoterreno.Text);

                    inverfijt = montoedi + montotrans + montomaqui + terreno;

                    residual = resiedi + residtrans + resimaqui;

                    FNE add = new FNE();



                    add.depreciacion.Text = totaldepre.ToString();

                    add.inversionfijtotal.ReadOnly = true;
                    add.inversionfijtotal.Text     = inverfijt.ToString();

                    add.Valorresidual.Text = residual.ToString();

                    add.Show();
                }
            }

            else
            {
                MessageBox.Show("debe especificar el tipo de los activos ", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }