Example #1
0
        private void LoadLeadTimeKpi(string orcId)
        {
            //vai entrar no metodo do botao
            if (orcId != "Selecione")
            {
                //LoadLeadTimeKpi(Convert.ToInt32(orcamento_id));
                BudgetBD budgetBD = new BudgetBD();
                DataSet  ds       = budgetBD.SelectPreviousFinishedBudget(Convert.ToInt32(orcId));

                int count = ds.Tables[0].Rows.Count;

                if (count > 0)
                {
                    gdvLeadTimeKpi.DataSource = ds.Tables[0].DefaultView;
                    gdvLeadTimeKpi.DataBind();
                    gdvLeadTimeKpi.HeaderRow.TableSection = TableRowSection.TableHeader;
                    //lblMessage.Visible = false;
                }

                FinishedBudget start = budgetBD.SelectStartDateById(Convert.ToInt32(orcId));
                FinishedBudget end   = budgetBD.SelectEndDateById(Convert.ToInt32(orcId));

                double diasAcumulados = (end.FinishedDate - start.StartDate).TotalDays;

                Label2.Visible            = true;
                lblDiasAcumulados.Visible = true;
                lblDiasAcumulados.Text    = "&nbsp" + Convert.ToString(diasAcumulados);
            }
            else
            {
                gdvLeadTimeKpi.Visible = false;
            }
        }
Example #2
0
        protected void sendEmail(int etdId)
        {
            int orcId = Convert.ToInt32(Request.QueryString["orc_id"]);

            BudgetBD bd     = new BudgetBD();
            Budget   budget = bd.SelectById(orcId);

            string etapa = null;

            if (etdId == 1)
            {
                etapa = listEtapa.SelectedItem.Text;
            }
            else
            {
                etapa = lblNextStep.Text;
            }
            MailMessage mail = new MailMessage();

            mail.From = new MailAddress("*****@*****.**", "MF Movelaria");
            mail.To.Add(budget.Email);

            mail.Subject    = "Atualizaçao do projeto";
            mail.IsBodyHtml = true;
            mail.Body       = "<h2>Ol&aacute;, querido cliente!</h2>" +
                              "<p>belezinha?</p>" +
                              "<p>Seu lindo projeto, feito com amor está na etapa de produção: " + etapa + "</p>" +
                              "<p><span style='font-size:12px'><span style='color:#000000'><span style='font-family:arial,helvetica,sans-serif'>Atenciosamente,</span></span></span></p>" +
                              "<p><span style='font-size:12px'><span style='color:#000000'><span style='font-family:arial,helvetica,sans-serif'>MF Movelaria.</span></span></span></p>" +
                              "<p style='text-align:center'><span style='font - size:12px'><span style='color:#000000'><span style='font-family:arial,helvetica,sans-serif'>Contato:</span></span></span></p>" +
                              "<div style='text-align: center;'><font color='#000000' face='arial, helvetica, sans-serif'><span style='font-size:12px'>(12) 3152-2515</span></font></div>" +
                              "<p style='text-align:center'><span style='font-size:12px'><span style='color:#000000'><span style='font-family:arial,helvetica,sans-serif'>Av. Gen. Eduardo Areco, 606 - Vila Geny, Lorena - SP, CEP: 12604-100</span></span></span></p>";


            SmtpClient sc = new SmtpClient("smtp.gmail.com");

            sc.Port = 587;

            sc.EnableSsl             = true;
            sc.UseDefaultCredentials = false;
            sc.Credentials           = new NetworkCredential("movelariamf", "mf_moveis*2019");

            try
            {
                sc.Send(mail);
                lblMessage.CssClass = "text-success";
                lblMessage.Text     = "Pedido enviado com sucesso.";
                Clear();
            }
            catch (Exception ex)
            {
                lblMessage.CssClass = "text-danger";
                lblMessage.Text     = "Erro ao enviar o e-mail.";
            }
        }
Example #3
0
        private void LoadFinishedBudgets()
        {
            BudgetBD db = new BudgetBD();
            DataSet  ds = db.SelectAllFinished();

            ddlFinishedBudgets.DataSource     = ds.Tables[0].DefaultView;
            ddlFinishedBudgets.DataTextField  = "orc_id";
            ddlFinishedBudgets.DataValueField = "orc_id";
            ddlFinishedBudgets.DataBind();
            ddlFinishedBudgets.Items.Insert(0, "Selecione");
        }
Example #4
0
        private bool checkBudgetStatus(int orcId)
        {
            BudgetBD budgetBD = new BudgetBD();

            Budget budget = budgetBD.SelectById(orcId);

            if (budget != null)
            {
                return(budget.Active);
            }

            return(true);
        }
Example #5
0
        protected void loadBudgetFields(int orcId)
        {
            BudgetBD budgetBD = new BudgetBD();
            Budget   budget   = budgetBD.SelectById(orcId);

            if (budget != null)
            {
                lblMessage.Visible  = false;
                lblOrcamento.Text   = budget.Id.ToString();
                lblDataInicio.Text  = budget.StartDate.ToString("dd/MM/yyyy");
                lblTotal.Text       = ("R$" + budget.TotalBudget).ToString();
                lblCliente.Text     = budget.Email.ToString();
                lblResponsavel.Text = budget.NameEmployee.ToString();
            }
            else
            {
                lblMessage.Visible = true;
            }
        }
Example #6
0
        protected void gdvOrc_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Cancelar")
            {
                BudgetBD bd     = new BudgetBD();
                Budget   budget = new Budget();

                int rowIndex = Convert.ToInt32(e.CommandArgument);

                GridViewRow row = gdvBudget.Rows[rowIndex];

                string strStatus = row.Cells[5].Text;

                budget.Id = Convert.ToInt32(row.Cells[0].Text);


                if (strStatus.Equals("True"))
                {
                    if (bd.UpdateBudget(budget))
                    {
                        Response.Redirect(Request.RawUrl, false);
                    }
                }
                else
                {
                    Response.Redirect(Request.RawUrl, false);
                }
            }

            if (e.CommandName == "Etapa")
            {
                string orc_id = e.CommandArgument.ToString();
                Response.Redirect("http://localhost:54362/Pages/StepPages/Register.aspx?orc_id=" + orc_id);
            }

            if (e.CommandName == "Pedido")
            {
                string orc_id = e.CommandArgument.ToString();
                Response.Redirect("../OrderPages/ListOrders.aspx?orc_id=" + orc_id);
            }
        }
Example #7
0
        private void CarryBudgets()
        {
            BudgetBD bd = new BudgetBD();
            DataSet  ds = bd.SelectAll();

            int count = ds.Tables[0].Rows.Count;

            if (count > 0)
            {
                gdvBudget.DataSource = ds.Tables[0].DefaultView;
                gdvBudget.DataBind();
                gdvBudget.HeaderRow.TableSection = TableRowSection.TableHeader;
                lblMessage.Visible = false;
                lblStatus.Visible  = true;
            }
            else
            {
                lblMessage.Visible = true;
                lblStatus.Visible  = false;
            }
        }
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            int      id          = 0;
            BudgetBD orcamentobd = new BudgetBD();

            if (Session["ID"] != null)
            {
                id = Convert.ToInt32(Session["ID"]);
            }

            bool sucesso = true;


            if (orcamentobd.Insert(DateTime.Now, GridView1.Rows[0].Cells[0].Text, GridView1.Rows[0].Cells[1].Text, id))
            {
                BudgetItemBD orcamentoItem = new BudgetItemBD();
                BudgetBD     budget        = new BudgetBD();
                int          lastId        = budget.SelectLastBudget();

                for (int j = 0; j < GridView1.Rows.Count; j++)
                {
                    if (orcamentoItem.Insert(GridView1.Rows[j].Cells[2].Text, GridView1.Rows[j].Cells[3].Text, GridView1.Rows[j].Cells[4].Text, GridView1.Rows[j].Cells[5].Text, 1, lastId))
                    {
                        sucesso = true;
                    }
                    else
                    {
                        sucesso = false;
                    }
                }
            }


            //for (int i = 0; i < GridView1.Rows.Count; i++)
            //{

            //}
        }