コード例 #1
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        string operacao = "A";
        //string tpCliente = rdbCliente.SelectedValue;

        Cliente cliente = new Cliente();

        cliente.Cd_Cliente = Convert.ToInt16(Request["Cliente"]);
        if (rdbCliente.SelectedValue == "F")
        {
            cliente.Nm_Cliente = txtNome.Text;
            cliente.Nr_Cpf     = Util.RemoverFormatacao(txtCpf.Text);
            cliente.Nr_Cnpj    = null;
        }
        else
        {
            cliente.Nm_Cliente = TxtRazaoSocial.Text;
            cliente.Nr_Cnpj    = Util.RemoverFormatacao(TxtCnpj.Text);
            cliente.Nr_Cpf     = null;
        }

        cliente.Ds_Endereco = txtEndereco.Text;
        cliente.Ds_Telefone = Util.RemoverFormatacao(txtTelFixo1.Text);
        cliente.Nm_Base     = ddlBase.SelectedItem.Value;
        ClienteOad.OperacaoCliente(cliente, operacao);
        Response.Redirect("~/Administrador/ListarClientes.aspx");
    }
コード例 #2
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        try
        {
            string operacao  = "I";
            string tpCliente = rdbCliente.SelectedValue;

            Cliente cliente = new Cliente();
            cliente.UserId = null;
            if (rdbCliente.SelectedValue == "F")
            {
                cliente.Nm_Cliente = txtNome.Text;
                cliente.Nr_Cpf     = Util.RemoverFormatacao(txtCpf.Text);
            }
            else
            {
                cliente.Nm_Cliente = TxtRazaoSocial.Text;
                cliente.Nr_Cnpj    = Util.RemoverFormatacao(TxtCnpj.Text);
            }

            cliente.Ds_Endereco = txtEndereco.Text;
            cliente.Ds_Telefone = Util.RemoverFormatacao(txtTelFixo1.Text);
            cliente.Id_Login    = txtLogin.Text;
            cliente.Nm_Base     = ddlBase.SelectedItem.Value;
            cliente.Senha       = "123456";
            ClienteOad.OperacaoCliente(cliente, operacao);
        }
        catch (Exception ex)
        {
            Response.Write("<script>window.alert('Operação não realizada.')</script>");
            return;
        }
        Response.Redirect("~/Administrador/ListarClientes.aspx");
    }
コード例 #3
0
    protected void RetornaDadosCliente(int id_cliente)
    {
        Cliente cliente = new Cliente();

        cliente         = ClienteOad.Get_Cliente(id_cliente);
        lblCliente.Text = cliente.Nm_Cliente;
    }
コード例 #4
0
    protected void CarregaCliente(int id_Cliente)
    {
        Cliente cliente = new Cliente();

        cliente = ClienteOad.Get_Cliente(id_Cliente);
        if (cliente.Nr_Cpf != "")
        {
            pnlPessoaFisica.Visible   = true;
            pnlPessoaJuridica.Visible = false;
            txtNome.Text             = cliente.Nm_Cliente;
            txtCpf.Text              = cliente.Nr_Cpf;
            rdbCliente.SelectedIndex = 0;
        }
        else
        {
            pnlPessoaFisica.Visible   = false;
            pnlPessoaJuridica.Visible = true;
            TxtRazaoSocial.Text       = cliente.Nm_Cliente;
            TxtCnpj.Text             = cliente.Nr_Cnpj;
            rdbCliente.SelectedIndex = 1;
        }
        txtEndereco.Text = cliente.Ds_Endereco;
        txtTelFixo1.Text = cliente.Ds_Telefone;
        ListItem lItemCliente = ddlBase.Items.FindByText(cliente.Nm_Base);

        lItemCliente.Selected = true;
    }
コード例 #5
0
    protected void gvwChamados_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        gvwChamados.PageIndex = e.NewPageIndex;
        Cliente cliente = new Cliente();

        cliente = ClienteOad.Get_Cliente_By_UserID(Membership.GetUser().ProviderUserKey.ToString());
        listaChamados(cliente.Cd_Cliente);
    }
コード例 #6
0
    protected void RetornarClientes()
    {
        List <Cliente> list = new List <Cliente>();

        list = ClienteOad.GetAll_Clientes();
        ddlCliente.DataSource = list;
        ddlCliente.DataBind();
    }
コード例 #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         Cliente cliente = new Cliente();
         cliente = ClienteOad.Get_Cliente_By_UserID(Membership.GetUser().ProviderUserKey.ToString());
         RetornarEquipamentos(cliente.Cd_Cliente);
     }
 }
コード例 #8
0
    protected void CarregaCliente(int id_Cliente)
    {
        Cliente cliente = new Cliente();

        cliente = ClienteOad.Get_Cliente(id_Cliente);

        lblCliente.Text = cliente.Nm_Cliente;
        lblCpfCnpj.Text = cliente.Nr_Cnpj + cliente.Nr_Cpf;
    }
コード例 #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         listaChamados();
         ddlClientes.DataSource = ClienteOad.GetAll_Clientes();
         ddlClientes.DataBind();
         ListItem item = new ListItem("Todos", "0");
         ddlClientes.Items.Insert(0, item);
     }
 }
コード例 #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         Cliente cliente = new Cliente();
         cliente = ClienteOad.Get_Cliente_By_UserID(Membership.GetUser().ProviderUserKey.ToString());
         RetornarEquipamentos(cliente.Cd_Cliente);
         RetornarTipoSolicitacao();
         pnlChamado.Visible    = true;
         pnlSuprimento.Visible = false;
     }
 }
コード例 #11
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         ClienteOad.CriarUsuario(txtLogin.Text, ddlRoles.SelectedValue);
     }
     catch (Exception ex)
     {
         Response.Write("<script>window.alert('Operação não realizada.')</script>");
         return;
     }
     Response.Redirect("~/Administrador/ListarClientes.aspx");
 }
コード例 #12
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Solicitacao solicitacao = new Solicitacao();

        solicitacao.Cd_Equipamento   = Convert.ToInt16(ddlEquipamento.SelectedValue);
        solicitacao.Cd_Status        = 1;
        solicitacao.Cd_TpSolicitacao = Convert.ToInt16(ddlTpSolicitacao.SelectedValue);
        solicitacao.Ds_Solicitacao   = txtDescricao.Text;
        solicitacao.Dt_Solicitacao   = DateTime.Now;
        solicitacao.Nm_Medidor       = txtMedidor.Text;

        string defeito = "";

        if (ddlTpSolicitacao.SelectedValue.Equals("1"))
        {
            // CHAMADO TECNICO
            for (int i = 0; i < cbxDefeitoChamado.Items.Count; i++)
            {
                if (cbxDefeitoChamado.Items[i].Selected)
                {
                    defeito += cbxDefeitoChamado.Items[i].Text + ";";
                }
            }
        }
        else
        {
            // SUPRIMENTO
            for (int i = 0; i < cbxSuprimento.Items.Count; i++)
            {
                if (cbxSuprimento.Items[i].Selected)
                {
                    defeito += cbxSuprimento.Items[i].Text + ";";
                }
            }
        }


        solicitacao.Ds_Defeito = defeito;
        SolicitacaoOad.OperacaoSolicitacao(solicitacao, "I");

        Cliente cliente = new Cliente();

        cliente = ClienteOad.Get_Cliente_By_UserID(Membership.GetUser().ProviderUserKey.ToString());
        EnviarEmail(cliente.Nm_Cliente, cliente.Nm_Base, cliente.Ds_Telefone, Membership.GetUser().UserName, "Abertura de Chamado Via WebSite", "Gentileza verificar o chamado aberto no site.");



        Response.Redirect("~/Cliente/Default.aspx");
    }
コード例 #13
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Cliente cliente = new Cliente();

        cliente = ClienteOad.Get_Cliente_By_UserID(Membership.GetUser().ProviderUserKey.ToString());

        Equipamento equipamento = new Equipamento();

        equipamento.Cd_Equipamento = Convert.ToInt32(ddlEquipamento.SelectedItem.Value);
        equipamento.Cd_Cliente     = cliente.Cd_Cliente;
        //equipamento.Nm_Medidor = txtMedidor.Text;

        EquipamentoOad.UpdateMedidor(equipamento);
        Response.Redirect("~/Cliente/Default.aspx");
    }
コード例 #14
0
    protected void listaCliente()
    {
        List <Cliente> list = new List <Cliente>();

        list = ClienteOad.GetAll_Clientes();
        if (list.Count == 0)
        {
            lblMensagem.Visible = true;
        }
        else
        {
            lblMensagem.Visible = false;
            gvwDados.DataSource = list;
            gvwDados.DataBind();
        }
    }
コード例 #15
0
    protected void btnSim_Click(object sender, EventArgs e)
    {
        Cliente cliente = new Cliente();

        cliente = ClienteOad.Get_Cliente(Convert.ToInt16(Request["Cliente"]));
        object userId = cliente.UserId;

        foreach (MembershipUser user in Membership.GetAllUsers())
        {
            if (user.ProviderUserKey.ToString().Equals(userId.ToString(), StringComparison.OrdinalIgnoreCase))
            {
                user.UnlockUser();
                user.ChangePassword(user.ResetPassword(), "123456");
            }
        }
        Response.Redirect("~/Administrador/ListarClientes.aspx");
    }
コード例 #16
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Solicitacao solicitacao    = new Solicitacao();
        int         cd_Solicitacao = Convert.ToInt16(Request["Solicitacao"]);

        solicitacao           = SolicitacaoOad.Get_Solicitacao_By_Solicitacao(cd_Solicitacao);
        solicitacao.Cd_Status = Convert.ToInt16(ddlSituacao.SelectedValue);

        SolicitacaoOad.OperacaoSolicitacao(solicitacao, "A");

        Cliente cliente = new Cliente();

        cliente = ClienteOad.Get_Cliente(solicitacao.Cd_Cliente);
        Cliente clienteUserName = ClienteOad.Get_Cliente_By_UserID(cliente.UserId.ToString());


        EnviarEmail(cliente.Nm_Cliente, cliente.Nm_Base, cliente.Ds_Telefone, clienteUserName.UserName, "Status do Chamado Via WebSite", "Status do Chamado modificado em nosso site.");

        Response.Redirect("~/Administrador/ListarChamados.aspx");
    }
コード例 #17
0
    protected void btnExcluir_Click(object sender, EventArgs e)
    {
        int id_cliente = Convert.ToInt16(Request["Cliente"]);

        if (EquipamentoOad.Get_Equipamento_By_Cliente(id_cliente).Count > 0)
        {
            btnCancelar.Visible = false;
            btnExcluir.Visible  = false;
            lblConfirmacao.Text = "Cliente não pode ser excluído. Verifique se não há nenhum equipamento relacionado.";
        }
        else
        {
            Cliente cliente = new Cliente();
            cliente = ClienteOad.Get_Cliente(id_cliente);
            ClienteOad.OperacaoCliente(cliente, "E");
            btnCancelar.Visible    = false;
            btnExcluir.Visible     = false;
            lblConfirmacao.Visible = false;
            lblSucesso.Visible     = true;
            btnVoltar.Visible      = true;
        }
    }
コード例 #18
0
 protected void gvwDados_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     gvwDados.PageIndex  = e.NewPageIndex;
     gvwDados.DataSource = ClienteOad.GetAll_Clientes();
     gvwDados.DataBind();
 }