示例#1
0
    protected void btnAdicionarServico_Click(object sender, EventArgs e)
    {
        try
        {
            Servico servico = new Servico();

            servico.TipoServico = TipoServicoDB.Select(Convert.ToInt64(ddlSubTipoServico.SelectedValue));
            if (Session["ObjEst"] != null)
            {
                servico.Estabelecimento = (Estabelecimento)Session["ObjEst"];
            }

            servico.Nome  = txbNomeServico.Text;
            servico.Preco = Convert.ToDouble(txbValorServico.Text);

            if (ServicoDB.Insert(servico) == 0)
            {
                Session["ObjEst"] = EstabelecimentoDB.Select(servico.Estabelecimento.Codigo);

                txbValorServico.Text = "";
                txbNomeServico.Text  = "";

                Response.Redirect("/editar/meusservicos?n=d");
            }
            else
            {
                Response.Redirect("/editar/meusservicos?n=D");
            }
        }
        catch (Exception exc) { }
    }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Codigo = 0;
        if (Session["ObjEst"] != null)
        {
            var obj = (Estabelecimento)Session["ObjEst"];
            lblUsuarioLogado.Text = obj.Fantasia;
            Codigo = obj.Codigo;
            ulSettingsEst.Visible = true;
            ulSettingsAdm.Visible = false;
        }
        else if (Session["ObjAdm"] != null)
        {
            var obj = (Administrador)Session["ObjAdm"];
            lblUsuarioLogadoAdm.Text = obj.Nome;
            ulSettingsEst.Visible    = false;
            ulSettingsAdm.Visible    = true;
        }
        else
        {
            ulSettingsEst.Visible = false;
            ulSettingsAdm.Visible = false;
            divAcesso.Visible     = true;
        }

        menu.DataSource = TipoServicoDB.SelectTipoSubTipo();
        menu.DataBind();
    }
示例#3
0
 private void bindDdlExcluirSubTipoServico()
 {
     ddlExcluirSubTipo.DataTextField  = "tps_nome";
     ddlExcluirSubTipo.DataValueField = "tps_codigo";
     ddlExcluirSubTipo.DataSource     = TipoServicoDB.SelectByTipoServicos(Convert.ToInt64(ddlSelectExcluirServico.SelectedValue));
     ddlExcluirSubTipo.DataBind();
 }
示例#4
0
 private void setDdlSubtipoContent(long tpsTipopai)
 {
     ddlSubTipoServico.DataTextField  = "tps_nome";
     ddlSubTipoServico.DataValueField = "tps_codigo";
     ddlSubTipoServico.DataSource     = TipoServicoDB.SelectByTipoServicos(tpsTipopai);
     ddlSubTipoServico.DataBind();
 }
示例#5
0
 private void bindDdlSelectExcluirServico()
 {
     ddlSelectExcluirServico.DataTextField  = "tps_nome";
     ddlSelectExcluirServico.DataValueField = "tps_codigo";
     ddlSelectExcluirServico.DataSource     = TipoServicoDB.SelectAll();
     ddlSelectExcluirServico.DataBind();
 }
示例#6
0
    protected void btnAddServico_Click(object sender, EventArgs e)
    {
        if (txbAddServico.Text == "")
        {
            Response.Redirect("/admin/servicos?n=X");
            return;
        }
        TipoServico servico = new TipoServico();

        servico.Descricao = txbAddServico.Text;

        long codigo;

        if (TipoServicoDB.NomeIsValid(servico.Descricao) == true)
        {
            if ((codigo = TipoServicoDB.Insert(servico)) != -2)
            {
                servico.Codigo     = codigo;
                txbAddServico.Text = "";

                bindDdlServicoContent();
                Response.Redirect("/admin/servicos?n=s");
            }
            else
            {
                Response.Redirect("/admin/servicos?n=S");
                return;
            }
        }
        else
        {
            Response.Redirect("/admin/servicos?n=X");
            return;
        }
    }
示例#7
0
 protected void btnExcluirSubTipo_Click(object sender, EventArgs e)
 {
     if (TipoServicoDB.Delete(Convert.ToInt64(ddlExcluirSubTipo.SelectedValue)) != -2)
     {
         Response.Redirect("/admin/servicos?n=k"); // DEU BOM
     }
     else
     {
         Response.Redirect("/admin/servicos?n=K");
     }
 }
示例#8
0
    /// <summary>
    /// Drop tipo serviço em pesquisa avançada
    /// </summary>
    private void bindDdlTipoContent()
    {
        ddlTipo.DataTextField  = "tps_nome";
        ddlTipo.DataValueField = "tps_codigo";
        ddlTipo.DataSource     = TipoServicoDB.SelectAll();
        ddlTipo.DataBind();

        ListItem li = new ListItem("Nenhum", "-1");

        ddlTipo.Items.Add(li);

        ddlTipo.SelectedIndex = ddlTipo.Items.Count - 1;
    }
示例#9
0
    /// <summary>
    /// Drop subtipo serviço em pesquisa avançada
    /// </summary>
    private void bindDdlSubtipoContent(long tpsTipopai)
    {
        if (tpsTipopai == -1)
        {
            divSubtipo.Visible = false;
            return;
        }

        divSubtipo.Visible = true;

        ddlSubtipo.DataTextField  = "tps_nome";
        ddlSubtipo.DataValueField = "tps_codigo";
        ddlSubtipo.DataSource     = TipoServicoDB.SelectByTipoServicos(tpsTipopai);
        ddlSubtipo.DataBind();
    }
示例#10
0
    protected void btnAddTipoServico_Click(object sender, EventArgs e)
    {
        if (txbAddTipoServico.Text == "")
        {
            Response.Redirect("/admin/servicos?n=X");
            return;
        }

        TipoServico tipoServico    = new TipoServico();
        TipoServico tipoServicoPai = new TipoServico();

        tipoServicoPai = TipoServicoDB.Select(Convert.ToInt32(ddlServico.SelectedValue));

        tipoServico.Descricao = txbAddTipoServico.Text;
        tipoServico.TipoPai   = tipoServicoPai;
        long codigo;

        if (TipoServicoDB.NomeIsValid(tipoServico.Descricao) == true)
        {
            if ((codigo = TipoServicoDB.Insert(tipoServico)) != -2)
            {
                tipoServico.Codigo = codigo;
                txbAddServico.Text = "";

                bindDdlServicoContent();
                Response.Redirect("/admin/servicos?n=j");
            }
            else
            {
                Response.Redirect("/admin/servicos?n=J");
                return;
            }
        }
        else
        {
            Response.Redirect("/admin/servicos?n=X");
            return;
        }
    }
示例#11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ((HtmlHead)Master.FindControl("headMaster")).Title += " Editar Perfil";
        if (!Page.IsPostBack)
        {
            if (Session["ObjEst"] != null)
            {
                var EstabLogado = (Estabelecimento)Session["ObjEst"];

                txbEditCodEst.Text          = EstabLogado.Codigo.ToString();
                txbEditFantasia.Text        = EstabLogado.Fantasia;
                txbEditRazaoSocial.Text     = EstabLogado.RazaoSocial;
                txbEditEnd.Text             = EstabLogado.Endereco.Logradouro;
                txbEditNum.Text             = EstabLogado.Endereco.Numero;
                txbEditBairro.Text          = EstabLogado.Endereco.Bairro;
                txbEditCep.Text             = EstabLogado.Endereco.Cep;
                txbEditCidade.Text          = EstabLogado.Endereco.Cidade.Nome;
                txbEditUf.Text              = EstabLogado.Endereco.Cidade.Estado.Nome;
                txbEditCnpj.Text            = EstabLogado.Cnpj;
                txbEditNomeResponsavel.Text = EstabLogado.Responsavel;
                txbEditTel.Text             = EstabLogado.Telefone;
                txbEditCel.Text             = EstabLogado.Celular;
                txbImgUrl.Text              = EstabLogado.ImagemUrl;

                liEditarPerfil.Attributes["class"] = "active";

                if (Page.RouteData.Values["opcao"] == null)
                {
                    mtvEditarEstab.SetActiveView(vEditarPerfil);
                }
                else
                {
                    View   view  = null;
                    string opcao = Page.RouteData.Values["opcao"] as string;
                    switch (opcao)
                    {
                    case "perfil":
                        view = vEditarPerfil;
                        liEditarPerfil.Attributes["class"] = "active";
                        liConta.Attributes["class"]        = "";
                        liAddServicos.Attributes["class"]  = "";
                        liMeusServicos.Attributes["class"] = "";
                        liPlus.Attributes["class"]         = "";

                        break;

                    case "conta":
                        view = vConta;
                        liEditarPerfil.Attributes["class"] = "";
                        liConta.Attributes["class"]        = "active";
                        liAddServicos.Attributes["class"]  = "";
                        liMeusServicos.Attributes["class"] = "";
                        liPlus.Attributes["class"]         = "";

                        break;

                    case "meusservicos":
                        view = vMeusServicos;
                        liEditarPerfil.Attributes["class"] = "";
                        liConta.Attributes["class"]        = "";
                        liMeusServicos.Attributes["class"] = "active";
                        liAddServicos.Attributes["class"]  = "";
                        liPlus.Attributes["class"]         = "";

                        CarregarGridServicos();

                        break;

                    case "addservicos":
                        view = vAddServicos;
                        liEditarPerfil.Attributes["class"] = "";
                        liConta.Attributes["class"]        = "";
                        liMeusServicos.Attributes["class"] = "";
                        liAddServicos.Attributes["class"]  = "active";
                        liPlus.Attributes["class"]         = "";

                        //dropdownlist do tiposerviço
                        DataSet ds = TipoServicoDB.SelectAll();
                        ddlTipoServico.DataSource     = ds;
                        ddlTipoServico.DataTextField  = "TPS_NOME";    // Nome da coluna do Banco de dados
                        ddlTipoServico.DataValueField = "TPS_CODIGO";  // ID da coluna do Banco
                        ddlTipoServico.DataBind();
                        ddlTipoServico.Items.Insert(0, "Selecione");
                        ddlSubTipoServico.Visible = false;
                        break;

                    case "plus":
                        view = vPlus;
                        liEditarPerfil.Attributes["class"] = "";
                        liConta.Attributes["class"]        = "";
                        liMeusServicos.Attributes["class"] = "";
                        liAddServicos.Attributes["class"]  = "";
                        liPlus.Attributes["class"]         = "active";

                        break;

                    default:
                        Response.Redirect("/");
                        break;
                    }
                    verifyQueryString(Request.QueryString);
                    mtvEditarEstab.SetActiveView(view);
                }
            }
            else
            {
                Response.Redirect(ResolveUrl("/login"));
            }
        }

        if (Session["ObjEst"] == null)
        {
            Response.Redirect(ResolveUrl("/login"));
        }
    }