protected void btnAvancar1_Click(object sender, EventArgs e)
    {
        Proposta pro = (Proposta)Session["cadastro"];

        pro.Pro_status = "Aguardando";
        pro.Pro_data   = DateTime.UtcNow;
        int id = CompanyDB.MakePropostas(pro);

        if (id != 0)
        {
            if (CompanyDB.insertProposta_has_Motorista(pro, id) == 0)
            {
                if (CompanyDB.insertProposta_has_Veiculo(pro, id) == 0)
                {
                    if (CompanyDB.insertCaravana_has_Proposta(pro, id) == 0)
                    {
                        ltl_status.Text  = "<script type='text/javascript'> swal('Sucesso!', 'Sua proposta foi enviada', 'success')";
                        ltl_status.Text += ".then((value) => {window.location.replace('Propostas_Realizadas.aspx')}); </script> ";
                    }
                    else
                    {
                        // Algo deu errado
                    }
                }
                else
                {
                    // Algo deu errado
                }
            }
            else
            {
                // Algo deu errado
            }
        }
        else
        {
            // Algo deu errado
        }
    }
Exemple #2
0
    protected void btnAvancar1_Click(object sender, EventArgs e)
    {
        Caravan car = (Caravan)Session["cadastro"];

        endereco[] enderecos = (endereco[])Session["auxiliar"];
        car.Usu_car_criador = Convert.ToInt32(Session["id"]);
        Proposta pro = (Proposta)Session["cadastro2"];

        pro.Pro_status = "Aceito";
        pro.Pro_data   = DateTime.UtcNow;

        if (CaravanDB.insertCaravan2(car) == 0)
        {
            int id = CaravanDB.selectCaravanEmp(car);
            pro.Car_id = id;
            int      id2       = 0;
            string[] categoria = car.Car_categoria.Split(';');
            for (int i = 0; i < categoria.Length; i++)
            {
                id2 = CaravanDB.selectCategoria(categoria[i]);
                if (CaravanDB.insertCaravan_has_Category(id, id2) == 0)
                {
                }
                else
                {
                    // Algo deu errado
                }
            }
            Boolean error = false;
            foreach (endereco end in enderecos)
            {
                id2 = AddressDB.selectCidadeEstadoId(end.End_cidade.ToString(), end.End_uf.ToString());
                if (AddressDB.insertEndereco(end.End_bairro, end.End_rua, id2, end.End_tipo) == 0)
                {
                    id2 = AddressDB.selectEndereco(end.End_bairro, end.End_rua, id2);
                    if (CaravanDB.insertCaravan_has_Address(id, id2) == 0)
                    {
                    }
                    else
                    {
                        // Algo deu errado
                        error = true;
                    }
                }
                else
                {
                    //algo deu errado
                    error = true;
                    break;
                }
            }
            if (error == true)
            {
                // Deu tudo errado!
            }
            else
            {
                int id3 = CompanyDB.MakePropostas(pro);
                if (id3 != 0)
                {
                    if (CompanyDB.insertProposta_has_Motorista(pro, id3) == 0)
                    {
                        if (CompanyDB.insertProposta_has_Veiculo(pro, id3) == 0)
                        {
                            if (CompanyDB.insertCaravana_has_Proposta(pro, id3) == 0)
                            {
                                Session["CaravanID"] = id;
                                ltl_status.Text      = "<script type='text/javascript'> swal('Sucesso!', 'Você será redirecionado a página da Caravana', 'success')";
                                ltl_status.Text     += ".then((value) => {window.location.replace('../ToUser/Caravana.aspx')}); </script> ";
                            }
                            else
                            {
                                // Algo deu errado
                            }
                        }
                        else
                        {
                            // Algo deu errado
                        }
                    }
                    else
                    {
                        // Algo deu errado
                    }
                }
                else
                {
                    // Algo deu erro
                }
            }
        }
        else
        {
            // Algo deu errado
        }
    }