Beispiel #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            GPSAdminBLL.ClienteBLL obj = new GPSAdminBLL.ClienteBLL();

            GridView1.DataSource = obj.BuscaCliente(TextBox1.Text);
            GridView1.DataBind();
        }
        private int ConsultaDocumento(string tipo, string documento)
        {
            GPSAdminBLL.ClienteBLL obj = new GPSAdminBLL.ClienteBLL();
            DataTable dt = obj.ConsultaDocumento(tipo, documento);

            return(Convert.ToInt32(dt.Rows[0]["total"]));
        }
        private void PreencherCampos(int id)
        {
            try
            {
                GPSAdminBLL.ClienteBLL obj = new GPSAdminBLL.ClienteBLL();
                DataTable dt = obj.BuscaClienteID(id);

                if (dt.Rows.Count > 0)
                {
                    DateTime datanasc = Convert.ToDateTime(dt.Rows[0]["datanasc"].ToString());


                    hf_id.Value = dt.Rows[0]["id"].ToString();
                    ddl_status.SelectedValue = dt.Rows[0]["status"].ToString();
                    txt_razaosocial.Text     = dt.Rows[0]["razaosocial"].ToString();
                    txt_nomecontato.Text     = dt.Rows[0]["contato"].ToString();
                    txt_rg.Text             = dt.Rows[0]["rg"].ToString();
                    txt_orgaoemissor.Text   = dt.Rows[0]["orgaoemissor"].ToString();
                    txt_orgaoemissoruf.Text = dt.Rows[0]["uf"].ToString();
                    //txt_datanascimento.Text = dt.Rows[0]["datanasc"].ToString().Replace(" 00:00:00", "");
                    txt_datanascimento.Text = datanasc.ToString().Replace(" 00:00:00", "");
                    txt_telefone.Text       = dt.Rows[0]["telefone"].ToString();
                    txt_faxoutros.Text      = dt.Rows[0]["cel"].ToString();
                    txt_email.Text          = dt.Rows[0]["email"].ToString();
                    txt_endereco.Text       = dt.Rows[0]["endereco"].ToString();
                    txt_numero.Text         = dt.Rows[0]["numero"].ToString();
                    txt_complemento.Text    = dt.Rows[0]["complemento"].ToString();
                    txt_bairro.Text         = dt.Rows[0]["bairro"].ToString();
                    txt_cidade.Text         = dt.Rows[0]["cidade"].ToString();
                    txt_cep.Text            = dt.Rows[0]["cep"].ToString();
                    txt_estado.Text         = dt.Rows[0]["estado"].ToString();
                    txt_cnpj.Text           = dt.Rows[0]["cnpj"].ToString();
                    txt_cpf.Text            = dt.Rows[0]["cpf"].ToString();

                    if (txt_cnpj.Text.Trim() == "-")
                    {
                        tr_cpf.Visible  = true;
                        tr_cnpj.Visible = false;
                        rb_pf.Checked   = true;
                        rb_pj.Checked   = false;
                    }
                    else
                    {
                        tr_cpf.Visible  = false;
                        tr_cnpj.Visible = true;
                        rb_pj.Checked   = true;
                        rb_pf.Checked   = false;
                    }
                }
            }
            catch (Exception ex)
            {
                lbl_msg.Text = ex.Message;
            }
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                ddl_cliente.AppendDataBoundItems = true;
                ddl_cliente.Items.Insert(0, new ListItem("Selecione o Cliente", "-1"));

                GPSAdminBLL.ClienteBLL obj = new GPSAdminBLL.ClienteBLL();

                ddl_cliente.DataValueField = "id";
                ddl_cliente.DataTextField  = "razaosocial";

                ddl_cliente.DataSource = obj.PreencheDropCliente();
                ddl_cliente.DataBind();
            }
        }
Beispiel #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    int clienteID;

                    if (Request.QueryString["Fid"] != null)
                    {
                        lbl_titulo.Text = "Alteração de Filiais";

                        int filialID = Convert.ToInt32(Request.QueryString["Fid"].ToString());
                        GPSAdminModel.FilialModel objFilialModel = new GPSAdminModel.FilialModel();
                        objFilialModel.Id = filialID;

                        GPSAdminBLL.FilialBLL objFilial = new GPSAdminBLL.FilialBLL();
                        DataTable             dt        = objFilial.ListarFilialID(objFilialModel);

                        lbl_cliente.Text = dt.Rows[0]["nome_cliente"].ToString();


                        //verificação caso um cliente tente acessar filial de outro cliente
                        if (Session["Grupo"].ToString() != "Administrador")
                        {
                            clienteID = Convert.ToInt32(dt.Rows[0]["id_cliente"].ToString());

                            if (clienteID != Convert.ToInt32(Session["ClienteID"].ToString()))
                            {
                                Response.Redirect("Filiais.aspx");
                            }
                        }

                        hf_clienteID.Value       = dt.Rows[0]["id"].ToString();
                        ddl_status.SelectedValue = dt.Rows[0]["status"].ToString();
                        txt_nome_filial.Text     = dt.Rows[0]["nome"].ToString();
                        txt_descricao.Text       = dt.Rows[0]["descricao"].ToString();
                        txt_email.Text           = dt.Rows[0]["email_grupo"].ToString();

                        bt_cadastrar.Visible = false;
                        bt_atualizar.Visible = true;
                    }
                    else
                    {
                        clienteID = 0;

                        lbl_titulo.Text      = "Cadastro de Filiais";
                        bt_cadastrar.Visible = true;
                        bt_atualizar.Visible = false;



                        if (Request.QueryString["Cid"] == null)
                        {
                            if (Session["Grupo"].ToString() == "Administrador")
                            {
                                Response.Redirect("FiliaisEscolheCliente.aspx");
                            }
                        }
                        else
                        {
                            clienteID = Convert.ToInt32(Request.QueryString["Cid"].ToString());
                        }

                        if (Session["Grupo"].ToString() != "Administrador")
                        {
                            clienteID = Convert.ToInt32(Session["ClienteID"].ToString());
                        }

                        GPSAdminBLL.ClienteBLL objCliente = new GPSAdminBLL.ClienteBLL();
                        DataTable dt = objCliente.BuscaClienteID(clienteID);

                        lbl_cliente.Text   = dt.Rows[0]["razaosocial"].ToString();
                        hf_clienteID.Value = clienteID.ToString();
                    }
                }
                catch (Exception ex)
                {
                    lbl_msg.Text = ex.Message;
                }
            }
        }
Beispiel #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    int       clienteID;
                    int       usuarioID;
                    DataTable dt;



                    if (Request.QueryString["Uid"] != null)
                    {
                        usuarioID       = Convert.ToInt32(Request.QueryString["Uid"].ToString());
                        lbl_titulo.Text = "Alteração de Usuários";

                        bt_salvar.Visible    = false;
                        bt_atualizar.Visible = true;



                        GPSAdminBLL.UsuarioBLL objUsu = new GPSAdminBLL.UsuarioBLL();
                        dt = objUsu.ConsultaUsuarioCliente(usuarioID);

                        clienteID = Convert.ToInt32(dt.Rows[0]["id_cliente"].ToString());



                        GPSAdminBLL.ClienteBLL objCli = new GPSAdminBLL.ClienteBLL();
                        dt = objCli.BuscaClienteID(clienteID);

                        lbl_cliente.Text   = dt.Rows[0]["razaosocial"].ToString();
                        hf_clienteID.Value = clienteID.ToString();

                        dt = objUsu.PesquisaUsuarioID(usuarioID);


                        PreencheDdlFilial(clienteID);



                        hf_id.Value = dt.Rows[0]["id"].ToString();
                        ddl_filial.SelectedValue       = dt.Rows[0]["idfilial"].ToString();
                        txt_nome_completo.Text         = dt.Rows[0]["Nome"].ToString();
                        txt_login.Text                 = dt.Rows[0]["usuario"].ToString();
                        txt_email.Text                 = dt.Rows[0]["email"].ToString();
                        txt_senha.Text                 = dt.Rows[0]["senha"].ToString();
                        ddl_ctrl_veiculo.SelectedValue = dt.Rows[0]["ctrl_veiculo"].ToString();
                        ddl_status.SelectedValue       = dt.Rows[0]["status"].ToString();
                        ddl_grupo.SelectedValue        = dt.Rows[0]["id_grupo"].ToString();
                    }
                    else
                    {
                        clienteID = 0;

                        lbl_titulo.Text      = "Cadastro de Usuários";
                        bt_salvar.Visible    = true;
                        bt_atualizar.Visible = false;

                        if (Request.QueryString["Cid"] == null)
                        {
                            if (Session["Grupo"].ToString() == "Administrador")
                            {
                                Response.Redirect("UsuariosEscolheCliente.aspx");
                            }
                        }
                        else
                        {
                            clienteID = Convert.ToInt32(Request.QueryString["Cid"].ToString());
                        }


                        if (Session["Grupo"].ToString() != "Administrador")
                        {
                            clienteID = Convert.ToInt32(Session["ClienteID"].ToString());
                        }


                        GPSAdminBLL.ClienteBLL objCliente = new GPSAdminBLL.ClienteBLL();
                        dt = objCliente.BuscaClienteID(clienteID);

                        lbl_cliente.Text   = dt.Rows[0]["razaosocial"].ToString();
                        hf_clienteID.Value = clienteID.ToString();

                        PreencheDdlFilial(clienteID);
                    }



                    if (clienteID != 1)
                    {
                        tr_grupo.Visible = false;
                    }
                }
                catch (Exception ex)
                {
                    lbl_msg.Text = ex.Message;
                }
            }
        }
        protected void bt_atualizar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidaCampos() == false)
                {
                    int      id           = Convert.ToInt32(hf_id.Value);
                    int      status       = Convert.ToInt32(ddl_status.SelectedValue);
                    string   razaosocial  = txt_razaosocial.Text;
                    string   contato      = txt_nomecontato.Text;
                    string   rg           = txt_rg.Text;
                    string   orgaoemissor = txt_orgaoemissor.Text;
                    string   uf           = txt_orgaoemissoruf.Text;
                    DateTime datanasc     = DateTime.Parse(txt_datanascimento.Text, new System.Globalization.CultureInfo("pt-BR"));
                    //string datanasc = txt_datanascimento.Text;
                    string telefone    = txt_telefone.Text;
                    string cel         = txt_faxoutros.Text;
                    string email       = txt_email.Text;
                    string endereco    = txt_endereco.Text;
                    string numero      = txt_numero.Text;
                    string complemento = txt_complemento.Text;
                    string bairro      = txt_bairro.Text;
                    string cidade      = txt_cidade.Text;
                    string cep         = txt_cep.Text;
                    string estado      = txt_estado.Text;
                    string cnpj        = txt_cnpj.Text;
                    string cpf         = txt_cpf.Text;

                    int    total;
                    string doc;

                    if (rb_pj.Checked)
                    {
                        total = ConsultaDocumento(id, "cnpj", cnpj);
                        doc   = "CNPJ";
                        cpf   = "-";
                    }
                    else
                    {
                        total = ConsultaDocumento(id, "cpf", cpf);
                        doc   = "CPF";
                        cnpj  = "-";
                    }


                    if (total > 0)
                    {
                        //alert(doc + " já cadastrado!");
                        lbl_msg.Text = doc + " já cadastrado!";
                    }
                    else
                    {
                        GPSAdminBLL.ClienteBLL objCli = new GPSAdminBLL.ClienteBLL();
                        objCli.AtualizaCliente(id, status, razaosocial, contato, rg, orgaoemissor, uf, datanasc, telefone, cel, email, endereco, numero, complemento, bairro, cidade, cep, estado, cnpj, cpf);


                        //alert("Cliente atualizado com sucesso!");
                        //Response.Redirect("Clientes.aspx?msg=");
                        lbl_msg.Text = "Cliente atualizado com sucesso!";
                        LimparCampos();
                    }
                }
            }
            catch (Exception ex)
            {
                lbl_msg.Text = ex.Message;
            }
        }