예제 #1
0
        public bool FinalizarPedido(int idPedido)
        {
            DataTable dt = new DataTable();

            sql.AppendFormat("exec sp_finaliza_pedido @idpedido = {0};", idPedido);

            dt = cn.SelectAccessDBSqlServer(sql.ToString());

            if (dt.Rows.Count > 0)
            {
                if (int.Parse(dt.Rows[0]["retorno"].ToString()) == 100)
                {
                    string mailuser = dt.Rows[0]["mailuser"].ToString();
                    string mailTeam = dt.Rows[0]["mailequipe"].ToString();

                    if (!string.IsNullOrEmpty(mailuser))
                    {
                        string body = MAIL_ListaHTMLConfirmacaoPedido(idPedido);

                        if (sm.Enviar(mailuser, "CONFIRMACAO DE PEDIDO - USUARIO", body))
                        {
                            if (sm.Enviar(mailTeam, "CONFIRMACAO DE PEDIDO - EQUIPE", body))
                            {
                                return(true);
                            }
                            else
                            {
                                return(false);
                            }
                        }
                        else
                        {
                            return(false);
                        }
                    }
                    else

                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }