public void SalvarFotoPerfil(DadosUsuario usuario, string conteunoBase64) { try { if (usuario != null && usuario.Login != null && !string.IsNullOrWhiteSpace(conteunoBase64)) { if (!Directory.Exists(ConfigurationManager.AppSettings["WCF:DiretorioAvatars"])) { Directory.CreateDirectory(ConfigurationManager.AppSettings["WCF:DiretorioAvatars"]); } var dirAvatar = Path.GetFullPath(ConfigurationManager.AppSettings["WCF:DiretorioAvatars"] + "\\" + usuario.Login.ToUpper().Trim() + ".jpg"); if (File.Exists(dirAvatar)) { File.Delete(dirAvatar); } byte[] bytes = Convert.FromBase64String(conteunoBase64.Substring(conteunoBase64.IndexOf(',') + 1)); File.WriteAllBytes(dirAvatar, bytes); } } catch (Exception ex) { // throw new FaultException<FaultSTARSServices>(Excecao.Tratar(ex, null, ""), MsgFaultException); } }
//insere no usuário no banco de dados public String cadastrar(String email, String senha, String ConfSenha) { //comandos para inserir DadosUsuario usu = new DadosUsuario(); /* string senhadigitada = usu.txtDSenha.Text; * string confdigitada = usu.txtDConfirma.Text; * * if (senhadigitada == confdigitada) * {*/ cmd.CommandText = @"insert into logins values ('" + @email + "', '" + @senha + "')"; cmd.Parameters.AddWithValue("@email", email); cmd.Parameters.AddWithValue("@senha", senha); cmd.Connection = con.conectar(); dr = cmd.ExecuteReader(); if (dr.RecordsAffected >= 1) { MessageBox.Show("Usuário incluído com sucesso!"); } //} else { MessageBox.Show("Erro ao incluir informações no banco de dados"); } return(mensagem); }
private void btnCadastrar_Click(object sender, EventArgs e) { try { ValidarCamposObrigatorios(); ValidarCPF(); ValidarSeExisteUsuario(txtCpf.Text?.Trim()); var usuario = FabricaDeObjetos.FabricarUsuario(txtNome.Text, txtSobrenome.Text, txtCpf.Text, txtDataDeNascimento.Text, txtEndereco.Text, txtNumero.Text, txtComplemento.Text, txtCidade.Text, cmbEstado.Text, txtCep.Text); var dadosUsuario = new DadosUsuario(); var inseriu = dadosUsuario.Insert(usuario); if (inseriu > 0) { MessageBox.Show("Cadastro inserido com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); MontarDataGridView(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void MontarDataGridView() { DadosUsuario dados = new DadosUsuario(); var usuarios = dados.ObterUsuarios(); dgvUsuarios.DataSource = usuarios; }
//verificando se usuario ja esta no banco public static bool ValidaUsuario(string login) { DadosUsuario obj = new DadosUsuario(); obj.Login = login; return(obj.Validate(obj)); }
private DadosUsuario ConsultarEmailUsuarioFacebook(string token) { DadosUsuario fbUser = null; var path = "https://graph.facebook.com/me?access_token=" + token + "&fields=name,picture,email"; var client = new HttpClient(); var uri = new Uri(path); var response = client.GetAsync(uri); if (response.Result.IsSuccessStatusCode) { var content = response.Result.Content.ReadAsStringAsync(); fbUser = JsonConvert.DeserializeObject <DadosUsuario>(content.Result); } if (fbUser != null) { var retorno = new HttpClient().GetByteArrayAsync(fbUser.Imagem.Imagem.Url); if (retorno.Result != null) { fbUser.Imagem64 = Convert.ToBase64String(retorno.Result); } } return(fbUser); }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (dadosUsuario == null) { dadosUsuario = new DadosUsuario(); } else { txtCPF.IsEnabled = false; txtEmail.IsEnabled = false; } listGenero = new List <TipoSexo>(); listGenero.Add(new TipoSexo { genero = "Masculino" }); listGenero.Add(new TipoSexo { genero = "Feminino" }); if (!String.IsNullOrEmpty(dadosUsuario.Sexo)) { if (dadosUsuario.Sexo == "Masculino") { cmbSexo.SelectedIndex = 0; } else { cmbSexo.SelectedIndex = 1; } } }
private void Set_Boas_Vindas() { string email_login = PropriedadesApp.Properties["usuario_logado"].ToString(); DadosUsuario usuario_logado = PropriedadesApp.list_usuarios.FirstOrDefault(i => i.Email == email_login); lbl_boasvindas.Text = "Bem-vindo (a) " + usuario_logado.Nome; }
public void QuandoPreencherApenasOsDadosObrigatorios(Table table) { DadosUsuario dados = table.CreateInstance <DadosUsuario>(); Console.WriteLine("Imprimindo nome :" + dados.Nome); Console.WriteLine("Imprimindo idade :" + dados.Idade); Console.WriteLine("Imprimindo telefone :" + dados.Telefone); Console.WriteLine("Imprimindo email :" + dados.Email); }
public async Task <bool> AtualizaLogin(string matricula, string cpf, string senhaNova, string senhaAntiga, string email, string token) { //CedroData.Criptografia _crip = new CedroData.Criptografia(); matricula = Util.Criptografia.Cript(matricula); cpf = Util.Criptografia.Cript(cpf); senhaAntiga = Util.Criptografia.Cript(senhaAntiga); senhaNova = Util.Criptografia.Cript(senhaNova); email = Util.Criptografia.Cript(email); DadosUsuario du = new DadosUsuario { P1 = matricula, //CPF P2 = cpf, P3 = senhaNova, P4 = senhaAntiga, P5 = email }; //p1 = matricula, p2 = cpf, p3 = senha nova, p4 = senha antiga string url = "api/MinhaCedro/AlteraDados"; try { using (_httpClient = new HttpClient()) { var uri = string.Format(URLBASE, url); _httpClient.DefaultRequestHeaders.Add("Svc", "INMC"); _httpClient.DefaultRequestHeaders.Add("Token", token); _httpClient.DefaultRequestHeaders.Add("Prf", "0"); string json = JsonConvert.SerializeObject(du); HttpContent contentPost = new StringContent(json, Encoding.UTF8, "application/json"); var result = await _httpClient.PostAsync(uri, contentPost); if (result.IsSuccessStatusCode) { var content = await result.Content.ReadAsStringAsync(); var resp = JsonConvert.DeserializeObject <bool>(content); return(resp); } if (result.StatusCode == System.Net.HttpStatusCode.Unauthorized) { return(false); } else { return(false); } } } catch (Exception) { _httpClient.Dispose(); throw; } }
private void ValidarSeExisteUsuario(string cpf) { var dados = new DadosUsuario(); var existe = dados.VerificarSeExisteUsuarioPorCpf(cpf); if (existe) { throw new Exception("Este CPF já existe!"); } }
public DadosUsuario GetDadosUsuarioByIdUser(string Iduser) { var DadosUsuario = this.bancodeDados.DadosUsuario.Where(x => x.UserId == Iduser).FirstOrDefault(); if (DadosUsuario == null) { DadosUsuario = new DadosUsuario(); DadosUsuario.UserId = Iduser; } return(DadosUsuario); }
public static void AdicionarUsuario(DadosUsuario dados) { try { var clientApi = new ClientWebApi(urlApi); var data = clientApi.Post <object>("usuario/cadastrar", dados); } catch (System.Exception ex) { throw ex; } }
//cadastro de usuario public static string InsertUsuario(string login, string nome, string sobreNome, string email, string telefone, int cargo, string senha) { DadosUsuario obj = new DadosUsuario(); obj.Login = login; obj.Nome = nome; obj.SobreNome = sobreNome; obj.Email = email; obj.Telefone = telefone; obj.Cargo = cargo; obj.Senha = senha; return(obj.InsertUsuario(obj)); }
//atualizando cadastro ususario public static string Update(int idUsuario, string login, string nome, string sobreNome, string email, string telefone, int cargo, string senha) { DadosUsuario obj = new DadosUsuario(); obj.IdVendedor = idUsuario; obj.Login = login; obj.Nome = nome; obj.SobreNome = sobreNome; obj.Email = email; obj.Telefone = telefone; obj.Cargo = cargo; obj.Senha = senha; return(obj.Edit(obj)); }
public DadosUsuario InsertOuUpdateDadosUsuario(DadosUsuario dadosUsuario) { var dados = this.bancodeDados.DadosUsuario.Where(x => x.UserId == dadosUsuario.UserId).FirstOrDefault(); if (dados != null) { this.bancodeDados.Entry(dados).CurrentValues.SetValues(dadosUsuario); } else { this.bancodeDados.DadosUsuario.Add(dadosUsuario); } this.bancodeDados.SaveChanges(); return(dadosUsuario); }
public async Task <string> EnviaNovaSenha(DadosUsuario du, string token) { du.P1 = Util.Criptografia.Cript(du.P1); du.P2 = Util.Criptografia.Cript(du.P2); du.P3 = Util.Criptografia.Cript(du.P3); du.P4 = Util.Criptografia.Cript("gambi"); du.P5 = Util.Criptografia.Cript(du.P5); //p1 = matricula, p2 = cpf, p3 = senha nova, p4 = senha antiga try { string url = "api/Anonimo/TrocaSenhaMinhaCedro?token={0}"; using (_httpClient = new HttpClient()) { var uri = string.Format(URLBASE, url); uri = string.Format(uri, token); string json = JsonConvert.SerializeObject(du); HttpContent contentPost = new StringContent(json, Encoding.UTF8, "application/json"); var result = await _httpClient.PostAsync(uri, contentPost); if (result.IsSuccessStatusCode) { var content = await result.Content.ReadAsStringAsync(); var resp = JsonConvert.DeserializeObject <string>(content); } else { var content = await result.Content.ReadAsStringAsync(); var resp = JsonConvert.DeserializeObject <string>(content); throw new Exception(resp); } } } catch (Exception e) { throw e; } return(null); }
public void Atualizar(DadosUsuario filtro) { DataContext.StartCommand(CommandType.StoredProcedure, "SpGerenciarDadosUsuario"); DataContext.AddParameters("@Operacao", 2, DbType.String); if (filtro.Id != 0) { DataContext.AddParameters("@Id", filtro.Id, DbType.Int64); } if (!String.IsNullOrEmpty(filtro.Nome)) { DataContext.AddParameters("@Nome", filtro.Nome, DbType.String); } if (filtro.CPF != 0) { DataContext.AddParameters("@CPF", filtro.CPF, DbType.Int64); } if (!String.IsNullOrEmpty(filtro.Email)) { DataContext.AddParameters("@Email", filtro.Email, DbType.String); } if (!String.IsNullOrEmpty(filtro.Telefone)) { DataContext.AddParameters("@Telefone", filtro.Telefone, DbType.String); } if (!String.IsNullOrEmpty(filtro.Sexo)) { DataContext.AddParameters("@Sexo", filtro.Sexo, DbType.String); } if (filtro.DataNascimento != DateTime.MinValue) { DataContext.AddParameters("@DataNascimento", filtro.DataNascimento, DbType.Date); } DataContext.ExecuteReader(); }
public byte[] BuscarFotoPerfil(DadosUsuario usuario) { STARSLog.STARSLog log = new STARSLog.STARSLog("Trace"); log.Caminho = @"C:\STARS"; log.Modulo = "STARS.Services"; try { if (usuario != null && usuario.Login != null) { log.Set("BuscarFotoPerfil", "a"); var dirAvatar = Path.GetFullPath(ConfigurationManager.AppSettings["WCF:DiretorioAvatars"] + "\\" + usuario.Login.ToUpper().Trim() + ".jpg"); log.Set("BuscarFotoPerfil", "dirAvatar: " + dirAvatar); if (File.Exists(dirAvatar)) { log.Set("BuscarFotoPerfil", "b"); byte[] imageBytesArray = File.ReadAllBytes(dirAvatar); log.Set("BuscarFotoPerfil", "c"); return(imageBytesArray); } log.Set("BuscarFotoPerfil", "d"); } return(null); } catch (Exception ex) { log.Set("BuscarFotoPerfil", "Erro: " + ex.Message); //throw new FaultException<FaultSTARSServices>(Excecao.Tratar(ex, null, ""), MsgFaultException); return(null); } }
private void btnAcesso_Click(object sender, EventArgs e) { DadosUsuario cad = new DadosUsuario(); cad.Show(); }
public override bool doEvent(int event_number, object arg) { switch (event_number) { #region - event_Load - case event_Load: { //InitEventCode event_Load #if ROBOT var_util.execDefinedRobot(this, var_alias); #else doEvent(event_Translate, null); doEvent(event_FormIsOpening, null); #endif //EndEventCode return(true); } #endregion #region - event_Translate - case event_Translate: { //InitEventCode event_Translate //EndEventCode return(true); } #endregion #region - event_FormIsOpening - case event_FormIsOpening: { //InitEventCode event_FormIsOpening ctrl_TxtCodLoja.AcquireTextBox(i_Form.TxtCodLoja, this, event_val_TxtCodLoja, 8); // carregar list box com usuarios logistas sem vinculo ArrayList lst = new ArrayList(); var_exchange.fetch_user_lojista(ref header, ref lst); for (int t = 0; t < lst.Count; ++t) { DadosUsuario du = new DadosUsuario(lst [t] as DataPortable); i_Form.LstUsers.Items.Add(du.get_id_usuario() + " - " + du.get_st_nome()); } //EndEventCode return(true); } #endregion #region - robot_ShowDialog - case robot_ShowDialog: { //InitEventCode robot_ShowDialog //EndEventCode return(true); } #endregion #region - robot_CloseDialog - case robot_CloseDialog: { //InitEventCode robot_CloseDialog //EndEventCode return(true); } #endregion #region - event_Vincular - case event_Vincular: { //InitEventCode event_Vincular if (i_Form.LstUsers.SelectedIndex == -1) { MessageBox.Show("Selecione o usuário", "Aviso"); return(false); } if (i_Form.TxtNomeLoja.Text.Length == 0) { MessageBox.Show("Selecione o código da loja", "Aviso"); return(false); } string id_user = i_Form.LstUsers.SelectedItem.ToString(); id_user = id_user.Substring(0, id_user.IndexOf(" ")); var_exchange.exec_vincula_lojista(ctrl_TxtCodLoja.getTextBoxValue(), id_user, ref header); i_Form.Close(); //EndEventCode return(true); } #endregion #region - event_val_TxtCodLoja - case event_val_TxtCodLoja: { //InitEventCode event_val_TxtCodLoja switch (arg as string) { case numberTextController.NUMBER_INCOMPLETE: case numberTextController.NUMBER_COMPLETE: { if (ctrl_TxtCodLoja.getTextBoxValue().Length > 0) { i_Form.TxtCodLoja.BackColor = Color.White; ctrl_TxtCodLoja.IsUserValidated = true; if (ctrl_TxtCodLoja.GetEnterPressed()) { DadosLoja dl = new DadosLoja(); var_exchange.fetch_dadosLoja("", ctrl_TxtCodLoja.getTextBoxValue(), ref header, ref dl); i_Form.TxtNomeLoja.Text = dl.get_st_nome(); } } else { i_Form.TxtCodLoja.BackColor = colorInvalid; ctrl_TxtCodLoja.IsUserValidated = false; } break; } default: break; } //EndEventCode return(true); } #endregion #region - event_BtnVincularClick - case event_BtnVincularClick: { //InitEventCode event_BtnVincularClick //EndEventCode return(true); } #endregion default: break; } return(false); }
public Task <RespostaPadrao <string> > EnviaNovaSenha(DadosUsuario du, string token) { throw new NotImplementedException(); }
public override bool doEvent(int event_number, object arg) { switch (event_number) { #region - event_Load - case event_Load: { //InitEventCode event_Load #if ROBOT var_util.execDefinedRobot(this, var_alias); #else doEvent(event_Translate, null); doEvent(event_FormIsOpening, null); #endif //EndEventCode return(true); } #endregion #region - event_Translate - case event_Translate: { //InitEventCode event_Translate //EndEventCode return(true); } #endregion #region - event_FormIsOpening - case event_FormIsOpening: { //InitEventCode event_FormIsOpening ctrl_TxtEmpresa.AcquireTextBox(i_Form.TxtEmpresa, this, event_val_TxtEmpresa, 6); ctrl_TxtNovo.AcquireTextBox(i_Form.TxtNovo, this, event_val_TxtNovo, 20, alphaTextController.ENABLE_NUMBERS, alphaTextController.ENABLE_SYMBOLS); if (header.get_tg_user_type() == TipoUsuario.AdminGift) { ctrl_TxtEmpresa.SetTextBoxText(header.get_st_empresa()); doEvent(event_BuscaVendedores, null); i_Form.TxtEmpresa.ReadOnly = true; } //EndEventCode return(true); } #endregion #region - robot_ShowDialog - case robot_ShowDialog: { //InitEventCode robot_ShowDialog //EndEventCode return(true); } #endregion #region - robot_CloseDialog - case robot_CloseDialog: { //InitEventCode robot_CloseDialog //EndEventCode return(true); } #endregion #region - event_Remover - case event_Remover: { //InitEventCode event_Remover if (i_Form.TxtNomeEmp.Text.Length == 0) { MessageBox.Show("Escolha uma empresa destino", "Aviso"); return(false); } if (i_Form.LstQ.SelectedItems.Count == 0) { return(false); } var_exchange.del_quiosque(ctrl_TxtEmpresa.getTextBoxValue(), i_Form.LstQ.SelectedItem.ToString(), ref header); ArrayList lstQ = new ArrayList(); if (var_exchange.fetch_quiosque(ctrl_TxtEmpresa.getTextBoxValue(), ref header, ref lstQ)) { i_Form.LstQ.Items.Clear(); i_Form.LstTodos.Items.Clear(); i_Form.LstVend.Items.Clear(); for (int t = 0; t < lstQ.Count; ++t) { DadosQuiosque dq = new DadosQuiosque(lstQ[t] as DataPortable); i_Form.LstQ.Items.Add(dq.get_st_nome()); } } //EndEventCode return(true); } #endregion #region - event_Adicionar - case event_Adicionar: { //InitEventCode event_Adicionar if (i_Form.TxtNomeEmp.Text.Length == 0) { MessageBox.Show("Escolha uma empresa destino", "Aviso"); return(false); } var_exchange.ins_quiosque(ctrl_TxtEmpresa.getTextBoxValue(), ctrl_TxtNovo.getTextBoxValue(), ref header); ArrayList lstQ = new ArrayList(); if (var_exchange.fetch_quiosque(ctrl_TxtEmpresa.getTextBoxValue(), ref header, ref lstQ)) { i_Form.LstQ.Items.Clear(); i_Form.LstTodos.Items.Clear(); i_Form.LstVend.Items.Clear(); for (int t = 0; t < lstQ.Count; ++t) { DadosQuiosque dq = new DadosQuiosque(lstQ[t] as DataPortable); i_Form.LstQ.Items.Add(dq.get_st_nome()); } } doEvent(event_Quiosque, null); //EndEventCode return(true); } #endregion #region - event_Liberar - case event_Liberar: { //InitEventCode event_Liberar if (i_Form.TxtNomeEmp.Text.Length == 0) { return(false); } if (i_Form.LstQ.SelectedItems.Count == 0) { return(false); } if (i_Form.LstVend.SelectedItems.Count == 0) { return(false); } string id = ""; for (int t = 0; t < lstVinc.Count; ++t) { DadosUsuario du = new DadosUsuario(lstVinc[t] as DataPortable); if (du.get_st_nome() == i_Form.LstVend.SelectedItem.ToString()) { id = du.get_id_usuario(); } } if (id == "") { return(false); } if (var_exchange.exec_vincQuiosque(i_Form.LstQ.SelectedItem.ToString(), ctrl_TxtEmpresa.getTextBoxValue(), id, Context.FALSE, ref header)) { ArrayList lstQ = new ArrayList(); if (var_exchange.fetch_quiosque(ctrl_TxtEmpresa.getTextBoxValue(), ref header, ref lstQ)) { i_Form.LstQ.Items.Clear(); for (int t = 0; t < lstQ.Count; ++t) { DadosQuiosque dq = new DadosQuiosque(lstQ[t] as DataPortable); i_Form.LstQ.Items.Add(dq.get_st_nome()); } } } //EndEventCode return(true); } #endregion #region - event_Vincular - case event_Vincular: { //InitEventCode event_Vincular if (i_Form.TxtNomeEmp.Text.Length == 0) { return(false); } if (i_Form.LstQ.SelectedItems.Count == 0) { return(false); } if (i_Form.LstTodos.SelectedItems.Count == 0) { return(false); } string id = ""; for (int t = 0; t < lstOutros.Count; ++t) { DadosUsuario du = new DadosUsuario(lstOutros[t] as DataPortable); if (du.get_st_nome() == i_Form.LstTodos.SelectedItem.ToString()) { id = du.get_id_usuario(); } } if (id == "") { return(false); } if (var_exchange.exec_vincQuiosque(i_Form.LstQ.SelectedItem.ToString(), ctrl_TxtEmpresa.getTextBoxValue(), id, Context.TRUE, ref header)) { doEvent(event_Quiosque, null); } //EndEventCode return(true); } #endregion #region - event_BuscaVendedores - case event_BuscaVendedores: { //InitEventCode event_BuscaVendedores DadosEmpresa de = new DadosEmpresa(); if (var_exchange.fetch_dadosEmpresa(ctrl_TxtEmpresa.getTextBoxValue(), ref header, ref de)) { i_Form.TxtNomeEmp.Text = de.get_st_fantasia(); ArrayList lstQ = new ArrayList(); if (var_exchange.fetch_quiosque(ctrl_TxtEmpresa.getTextBoxValue(), ref header, ref lstQ)) { i_Form.LstQ.Items.Clear(); for (int t = 0; t < lstQ.Count; ++t) { DadosQuiosque dq = new DadosQuiosque(lstQ[t] as DataPortable); i_Form.LstQ.Items.Add(dq.get_st_nome()); } } } //EndEventCode return(true); } #endregion #region - event_val_TxtNovo - case event_val_TxtNovo: { //InitEventCode event_val_TxtNovo if (ctrl_TxtNovo.getTextBoxValue().Length > 0) { i_Form.TxtNovo.BackColor = Color.White; ctrl_TxtNovo.IsUserValidated = true; ctrl_TxtNovo.CleanError(); } else { i_Form.TxtNovo.BackColor = colorInvalid; ctrl_TxtNovo.IsUserValidated = false; } //EndEventCode return(true); } #endregion #region - event_val_TxtEmpresa - case event_val_TxtEmpresa: { //InitEventCode event_val_TxtEmpresa switch (arg as string) { case numberTextController.NUMBER_INCOMPLETE: case numberTextController.NUMBER_COMPLETE: { if (i_Form.TxtEmpresa.Text.Length > 0) { i_Form.TxtEmpresa.BackColor = Color.White; ctrl_TxtEmpresa.IsUserValidated = true; ctrl_TxtEmpresa.CleanError(); if (ctrl_TxtEmpresa.GetEnterPressed()) { doEvent(event_BuscaVendedores, null); } } else { i_Form.TxtEmpresa.BackColor = colorInvalid; ctrl_TxtEmpresa.IsUserValidated = false; } break; } default: break; } //EndEventCode return(true); } #endregion #region - event_Quiosque - case event_Quiosque: { //InitEventCode event_Quiosque if (i_Form.TxtNomeEmp.Text.Length == 0) { return(false); } if (i_Form.LstQ.SelectedItems.Count == 0) { return(false); } lstVinc.Clear(); lstOutros.Clear(); if (var_exchange.fetch_vendedorQuiosque(ctrl_TxtEmpresa.getTextBoxValue(), i_Form.LstQ.SelectedItem.ToString(), ref header, ref lstVinc, ref lstOutros)) { i_Form.LstVend.Items.Clear(); i_Form.LstTodos.Items.Clear(); for (int t = 0; t < lstVinc.Count; ++t) { DadosUsuario du = new DadosUsuario(lstVinc [t] as DataPortable); i_Form.LstVend.Items.Add(du.get_st_nome()); } for (int t = 0; t < lstOutros.Count; ++t) { DadosUsuario du = new DadosUsuario(lstOutros [t] as DataPortable); i_Form.LstTodos.Items.Add(du.get_st_nome()); } } //EndEventCode return(true); } #endregion #region - event_LstQSelectedIndexChanged - case event_LstQSelectedIndexChanged: { //InitEventCode event_LstQSelectedIndexChanged //EndEventCode return(true); } #endregion #region - event_BtnRemoverClick - case event_BtnRemoverClick: { //InitEventCode event_BtnRemoverClick //EndEventCode return(true); } #endregion #region - event_BtnAdicionarClick - case event_BtnAdicionarClick: { //InitEventCode event_BtnAdicionarClick //EndEventCode return(true); } #endregion #region - event_BtnLiberarClick - case event_BtnLiberarClick: { //InitEventCode event_BtnLiberarClick //EndEventCode return(true); } #endregion #region - event_BtnVincularClick - case event_BtnVincularClick: { //InitEventCode event_BtnVincularClick //EndEventCode return(true); } #endregion default: break; } return(false); }
public override bool doEvent(int event_number, object arg) { switch (event_number) { #region - event_Load - case event_Load: { //InitEventCode event_Load #if ROBOT var_util.execDefinedRobot(this, var_alias); #else doEvent(event_Translate, null); doEvent(event_FormIsOpening, null); #endif //EndEventCode return(true); } #endregion #region - event_Translate - case event_Translate: { //InitEventCode event_Translate //EndEventCode return(true); } #endregion #region - event_FormIsOpening - case event_FormIsOpening: { //InitEventCode event_FormIsOpening ctrl_TxtLoja.AcquireTextBox(i_Form.TxtLoja, this, event_val_TxtLoja, 6); ctrl_TxtCNPJ.AcquireTextBox(i_Form.TxtCNPJ, this, event_val_TxtCNPJ); ctrl_TxtDtAbIni.AcquireTextBox(i_Form.TxtDtAbIni, this, event_val_TxtDtAbIni, dateTextController.FORMAT_DDMMYYYY); ctrl_TxtDtAbFim.AcquireTextBox(i_Form.TxtDtAbFim, this, event_val_TxtDtAbFim, dateTextController.FORMAT_DDMMYYYY); ctrl_TxtDtFechIni.AcquireTextBox(i_Form.TxtDtFechIni, this, event_val_TxtDtFechIni, dateTextController.FORMAT_DDMMYYYY); ctrl_TxtDtFechFim.AcquireTextBox(i_Form.TxtDtFechFim, this, event_val_TxtDtFechFim, dateTextController.FORMAT_DDMMYYYY); ctrl_TxtDtAbIni.SetTextBoxText(DateTime.Now.Day.ToString().PadLeft(2, '0') + DateTime.Now.Month.ToString().PadLeft(2, '0') + DateTime.Now.Year.ToString().PadLeft(2, '0')); ctrl_TxtDtAbFim.SetTextBoxText(DateTime.Now.Day.ToString().PadLeft(2, '0') + DateTime.Now.Month.ToString().PadLeft(2, '0') + DateTime.Now.Year.ToString().PadLeft(2, '0')); ArrayList lst = new ArrayList(); var_exchange.fetch_conveyUsuarios(ref header, ref lst); i_Form.CboOpers.Items.Clear(); i_Form.CboOpers.Items.Add("(Todos)"); i_Form.CboResp.Items.Add("(Todos)"); for (int t = 0; t < lst.Count; ++t) { DadosUsuario us = new DadosUsuario(lst[t] as DataPortable); i_Form.CboOpers.Items.Add(us.get_st_nome()); i_Form.CboResp.Items.Add(us.get_st_nome()); } i_Form.CboOpers.SelectedIndex = 0; i_Form.CboResp.SelectedIndex = 0; i_Form.CboCateg.SelectedIndex = 0; i_Form.CboPrioridade.SelectedIndex = 0; i_Form.CboSit.SelectedIndex = 0; //EndEventCode return(true); } #endregion #region - robot_ShowDialog - case robot_ShowDialog: { //InitEventCode robot_ShowDialog //EndEventCode return(true); } #endregion #region - robot_CloseDialog - case robot_CloseDialog: { //InitEventCode robot_CloseDialog //EndEventCode return(true); } #endregion #region - event_Procurar - case event_Procurar: { //InitEventCode event_Procurar string nu_categ = (i_Form.CboCateg.SelectedIndex - 1).ToString(); string nu_prioridade = (i_Form.CboPrioridade.SelectedIndex - 1).ToString(); string st_operador = ""; string st_resp = ""; string tg_closed = i_Form.CboSit.SelectedIndex.ToString(); string dt_ini_ab = ""; string dt_fim_ab = ""; string dt_ini_fech = ""; string dt_fim_fech = ""; string tg_tecnico = Context.FALSE; string st_loja = ""; if (i_Form.CboOpers.SelectedIndex > 0) { st_operador = i_Form.CboOpers.SelectedItem.ToString(); } if (i_Form.CboResp.SelectedIndex > 0) { st_resp = i_Form.CboResp.SelectedItem.ToString(); } if (ctrl_TxtLoja.IsUserValidated) { st_loja = ctrl_TxtLoja.getTextBoxValue(); } if (i_Form.ChkTecnico.Checked) { tg_tecnico = Context.TRUE; } if (ctrl_TxtDtAbIni.IsUserValidated) { dt_ini_ab = var_util.GetDataBaseTimeFormat(ctrl_TxtDtAbIni.getTextBoxValue_Date()); } if (ctrl_TxtDtAbFim.IsUserValidated) { dt_fim_ab = var_util.GetDataBaseTimeFormat(ctrl_TxtDtAbFim.getTextBoxValue_Date().AddDays(1)); } if (ctrl_TxtDtFechIni.IsUserValidated) { dt_ini_fech = var_util.GetDataBaseTimeFormat(ctrl_TxtDtFechIni.getTextBoxValue_Date()); } if (ctrl_TxtDtFechFim.IsUserValidated) { dt_fim_fech = var_util.GetDataBaseTimeFormat(ctrl_TxtDtFechFim.getTextBoxValue_Date().AddDays(1)); } string st_block = ""; var_exchange.fetch_chamados(nu_categ, nu_prioridade, st_operador, tg_closed, dt_ini_ab, dt_fim_ab, dt_ini_fech, dt_fim_fech, tg_tecnico, st_loja, st_resp, ref header, ref st_block); ArrayList full_memory = new ArrayList(); while (st_block != "") { ArrayList tmp_memory = new ArrayList(); if (var_exchange.fetch_memory(st_block, "400", ref st_block, ref tmp_memory)) { for (int t = 0; t < tmp_memory.Count; ++t) { full_memory.Add(tmp_memory[t]); } } } i_Form.LstChamados.Items.Clear(); for (int t = 0; t < full_memory.Count; ++t) { DadosChamado dc = new DadosChamado(full_memory[t] as DataPortable); string dt_ab = var_util.getDDMMYYYY_format(dc.get_dt_ab()); string dt_fech = dc.get_dt_fech(); if (dt_fech.Length > 0) { dt_fech = var_util.getDDMMYYYY_format(dt_fech); } string [] full_row = new string [] { dt_ab, dt_fech, dc.get_st_oper() + " (" + dc.get_st_resp() + ")", dc.get_st_motivo() }; i_Form.LstChamados.Items.Add(var_util.GetListViewItem(dc.get_id_chamado(), full_row)); } //EndEventCode return(true); } #endregion #region - event_val_TxtLoja - case event_val_TxtLoja: { //InitEventCode event_val_TxtLoja switch (arg as string) { case numberTextController.NUMBER_INCOMPLETE: case numberTextController.NUMBER_COMPLETE: { if (ctrl_TxtLoja.getTextBoxValue().Length > 0) { i_Form.TxtLoja.BackColor = Color.White; ctrl_TxtLoja.IsUserValidated = true; if (ctrl_TxtLoja.GetEnterPressed()) { DadosLoja dl = new DadosLoja(); var_exchange.fetch_dadosLoja("", ctrl_TxtLoja.getTextBoxValue(), ref header, ref dl); i_Form.TxtNome.Text = dl.get_st_nome(); ctrl_TxtCNPJ.SetTextBoxText(dl.get_nu_CNPJ()); } } else { i_Form.TxtLoja.BackColor = colorInvalid; ctrl_TxtLoja.IsUserValidated = false; if (ctrl_TxtLoja.GetEnterPressed()) { event_dlgConsultaLoja ev_call = new event_dlgConsultaLoja(var_util, var_exchange); ev_call.header = header; ev_call.i_Form.Show(); } } break; } default: break; } //EndEventCode return(true); } #endregion #region - event_val_TxtDtAbIni - case event_val_TxtDtAbIni: { //InitEventCode event_val_TxtDtAbIni switch (arg as string) { case dateTextController.DATE_INVALID: { i_Form.TxtDtAbIni.BackColor = colorInvalid; ctrl_TxtDtAbIni.IsUserValidated = false; break; } case dateTextController.DATE_VALID: { i_Form.TxtDtAbIni.BackColor = Color.White; ctrl_TxtDtAbIni.IsUserValidated = true; break; } default: break; } //EndEventCode return(true); } #endregion #region - event_val_TxtDtAbFim - case event_val_TxtDtAbFim: { //InitEventCode event_val_TxtDtAbFim switch (arg as string) { case dateTextController.DATE_INVALID: { i_Form.TxtDtAbFim.BackColor = colorInvalid; ctrl_TxtDtAbFim.IsUserValidated = false; break; } case dateTextController.DATE_VALID: { i_Form.TxtDtAbFim.BackColor = Color.White; ctrl_TxtDtAbFim.IsUserValidated = true; break; } default: break; } //EndEventCode return(true); } #endregion #region - event_val_TxtDtFechIni - case event_val_TxtDtFechIni: { //InitEventCode event_val_TxtDtFechIni switch (arg as string) { case dateTextController.DATE_INVALID: { i_Form.TxtDtFechIni.BackColor = colorInvalid; ctrl_TxtDtFechIni.IsUserValidated = false; break; } case dateTextController.DATE_VALID: { i_Form.TxtDtFechIni.BackColor = Color.White; ctrl_TxtDtFechIni.IsUserValidated = true; break; } default: break; } //EndEventCode return(true); } #endregion #region - event_val_TxtDtFechFim - case event_val_TxtDtFechFim: { //InitEventCode event_val_TxtDtFechFim switch (arg as string) { case dateTextController.DATE_INVALID: { i_Form.TxtDtFechFim.BackColor = colorInvalid; ctrl_TxtDtFechFim.IsUserValidated = false; break; } case dateTextController.DATE_VALID: { i_Form.TxtDtFechFim.BackColor = Color.White; ctrl_TxtDtFechFim.IsUserValidated = true; break; } default: break; } //EndEventCode return(true); } #endregion #region - event_val_TxtCNPJ - case event_val_TxtCNPJ: { //InitEventCode event_val_TxtCNPJ switch (arg as string) { case cnpjTextController.CNPJ_INCOMPLETE: case cnpjTextController.CNPJ_INVALID: { i_Form.TxtCNPJ.BackColor = colorInvalid; ctrl_TxtCNPJ.IsUserValidated = false; if (ctrl_TxtCNPJ.GetEnterPressed()) { event_dlgConsultaLoja ev_call = new event_dlgConsultaLoja(var_util, var_exchange); ev_call.header = header; ev_call.i_Form.Show(); } break; } case cnpjTextController.CNPJ_VALID: { i_Form.TxtCNPJ.BackColor = Color.White; ctrl_TxtCNPJ.IsUserValidated = true; ctrl_TxtCNPJ.CleanError(); if (ctrl_TxtLoja.GetEnterPressed()) { DadosLoja dl = new DadosLoja(); var_exchange.fetch_dadosLoja(ctrl_TxtCNPJ.getTextBoxValue(), "", ref header, ref dl); ctrl_TxtLoja.SetTextBoxText(dl.get_st_loja()); i_Form.TxtNome.Text = dl.get_st_nome(); } break; } default: break; } //EndEventCode return(true); } #endregion #region - event_Editar - case event_Editar: { //InitEventCode event_Editar if (i_Form.LstChamados.SelectedItems.Count > 0) { event_dlgEditaChamado ev_call = new event_dlgEditaChamado(var_util, var_exchange); ev_call.header = header; ev_call.id_chamado = var_util.getSelectedListViewItemTag(i_Form.LstChamados); ev_call.i_Form.ShowDialog(); } //EndEventCode return(true); } #endregion #region - event_Relatorio - case event_Relatorio: { //InitEventCode event_Relatorio ArrayList lstReport = new ArrayList(); lstReport.Add("RELATÓRIO DE CHAMADOS"); lstReport.Add(""); lstReport.Add("DT. ABERTURA DT. FECHAMENTO OPER (RESP)"); lstReport.Add("DESCRIÇÃO"); lstReport.Add("-------------------------------------------------------------------------------------------------------"); lstReport.Add(""); string line = ""; for (int t = 0; t < i_Form.LstChamados.Items.Count; ++t) { line = i_Form.LstChamados.Items[t].SubItems[0].Text.PadRight(29, ' ') + " "; line += i_Form.LstChamados.Items[t].SubItems[1].Text.PadRight(29, ' ') + " "; line += i_Form.LstChamados.Items[t].SubItems[2].Text.PadRight(32, ' ') + " "; lstReport.Add(line); line = i_Form.LstChamados.Items[t].SubItems[3].Text.PadRight(100, ' ').Substring(0, 100); lstReport.Add(line); lstReport.Add(""); } new ConveyPrinter("Courier New", 7, 10, ref lstReport); //EndEventCode return(true); } #endregion #region - event_Print - case event_Print: { //InitEventCode event_Print //EndEventCode return(true); } #endregion #region - event_LstChamadosDoubleClick - case event_LstChamadosDoubleClick: { //InitEventCode event_LstChamadosDoubleClick //EndEventCode return(true); } #endregion #region - event_BtnProcurarClick - case event_BtnProcurarClick: { //InitEventCode event_BtnProcurarClick //EndEventCode return(true); } #endregion #region - event_BtnReportClick - case event_BtnReportClick: { //InitEventCode event_BtnReportClick //EndEventCode return(true); } #endregion default: break; } return(false); }
public override bool doEvent(int event_number, object arg) { switch (event_number) { #region - event_Load - case event_Load: { //InitEventCode event_Load #if ROBOT var_util.execDefinedRobot(this, var_alias); #else doEvent(event_Translate, null); doEvent(event_FormIsOpening, null); #endif //EndEventCode return(true); } #endregion #region - event_Translate - case event_Translate: { //InitEventCode event_Translate //EndEventCode return(true); } #endregion #region - event_FormIsOpening - case event_FormIsOpening: { //InitEventCode event_FormIsOpening ArrayList lst = new ArrayList(); var_exchange.fetch_conveyUsuarios(ref header, ref lst); i_Form.CboOpers.Items.Clear(); for (int t = 0; t < lst.Count; ++t) { DadosUsuario us = new DadosUsuario(lst[t] as DataPortable); i_Form.CboOpers.Items.Add(us.get_st_nome()); } doEvent(event_BuscaDados, null); //EndEventCode return(true); } #endregion #region - robot_ShowDialog - case robot_ShowDialog: { //InitEventCode robot_ShowDialog //EndEventCode return(true); } #endregion #region - robot_CloseDialog - case robot_CloseDialog: { //InitEventCode robot_CloseDialog //EndEventCode return(true); } #endregion #region - event_Alterar - case event_Alterar: { //InitEventCode event_Alterar if (i_Form.TxtNewSolution.Text.Trim().Length == 0) { MessageBox.Show("Digite o andamento da solução", "Aviso"); return(false); } if (i_Form.CboSit.SelectedIndex == 1) { if (MessageBox.Show("Confirma fechamento de chamado?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { return(false); } } string st_new_desc = i_Form.TxtNewSolution.Text, tg_fechado = i_Form.CboSit.SelectedIndex.ToString(), st_operador = i_Form.CboOpers.SelectedItem.ToString(); var_exchange.exec_alteraChamado(id_chamado, st_new_desc, tg_fechado, st_operador, ref header); i_Form.BtnAlterar.Enabled = false; i_Form.TxtNewSolution.Enabled = false; i_Form.CboOpers.Enabled = false; i_Form.CboSit.Enabled = false; doEvent(event_BuscaDados, null); //EndEventCode return(true); } #endregion #region - event_BuscaDados - case event_BuscaDados: { //InitEventCode event_BuscaDados ArrayList lst = new ArrayList(); DadosChamado dc = new DadosChamado(); if (var_exchange.fetch_chamadoHist(id_chamado, ref header, ref dc, ref lst)) { i_Form.TxtLoja.Text = dc.get_st_cod_loja(); i_Form.TxtNome.Text = dc.get_st_nome_loja(); i_Form.TxtDesc.Text = dc.get_st_motivo(); for (int t = 0; t < i_Form.CboOpers.Items.Count; ++t) { if (i_Form.CboOpers.Items[t].ToString() == dc.get_st_oper()) { i_Form.CboOpers.SelectedIndex = t; break; } } i_Form.CboCateg.SelectedIndex = Convert.ToInt32(dc.get_nu_categ()); i_Form.CboSit.SelectedIndex = Convert.ToInt32(dc.get_tg_fechado()); i_Form.TxtDtAbertura.Text = var_util.getDDMMYYYY_format(dc.get_dt_ab()); if (dc.get_tg_fechado() == Context.TRUE) { i_Form.TxtDtFechamento.Text = var_util.getDDMMYYYY_format(dc.get_dt_fech()); } i_Form.TxtHist.Text = ""; for (int t = 0; t < lst.Count; ++t) { DadosAlteracaoChamado dac = new DadosAlteracaoChamado(lst[t] as DataPortable); i_Form.TxtHist.Text += "-= " + var_util.getDDMMYYYY_format(dac.get_dt_alt()) + " (" + dac.get_st_oper_alt() + ") =- \r\n"; i_Form.TxtHist.Text += dac.get_st_desc_alt(); i_Form.TxtHist.Text += "\r\n\r\n"; } } //EndEventCode return(true); } #endregion #region - event_BtnAlterarClick - case event_BtnAlterarClick: { //InitEventCode event_BtnAlterarClick //EndEventCode return(true); } #endregion default: break; } return(false); }
public static void AtualizarUsuario(DadosUsuario dados) { var clientApi = new ClientWebApi(urlApi); var data = clientApi.Put <object>("usuario/atualizar", dados); }
public override bool doEvent(int event_number, object arg) { switch (event_number) { #region - event_Load - case event_Load: { //InitEventCode event_Load #if ROBOT var_util.execDefinedRobot(this, var_alias); #else doEvent(event_Translate, null); doEvent(event_FormIsOpening, null); #endif //EndEventCode return(true); } #endregion #region - event_Translate - case event_Translate: { //InitEventCode event_Translate //EndEventCode return(true); } #endregion #region - event_FormIsOpening - case event_FormIsOpening: { //InitEventCode event_FormIsOpening ctrl_TxtEmpresa.AcquireTextBox(i_Form.TxtEmpresa, this, event_val_TxtEmpresa, 6); if (header.get_tg_user_type() == TipoUsuario.Administrador || header.get_tg_user_type() == TipoUsuario.AdminGift) { ctrl_TxtEmpresa.SetTextBoxText(header.get_st_empresa()); i_Form.TxtEmpresa.ReadOnly = true; doEvent(event_BuscaDados, ctrl_TxtEmpresa.getTextBoxValue()); } else // root { ctrl_TxtEmpresa.SetTextBoxText("0"); doEvent(event_BuscaDados, null); } //EndEventCode return(true); } #endregion #region - robot_ShowDialog - case robot_ShowDialog: { //InitEventCode robot_ShowDialog //EndEventCode return(true); } #endregion #region - robot_CloseDialog - case robot_CloseDialog: { //InitEventCode robot_CloseDialog //EndEventCode return(true); } #endregion #region - event_Confirmar - case event_Confirmar: { //InitEventCode event_Confirmar if (i_Form.CboAcao.SelectedItem != null) { if (i_Form.LstUsuarios.SelectedItems.Count > 0) { var_exchange.exec_alteraUsuario(i_Form.CboAcao.SelectedIndex.ToString(), var_util.getSelectedListViewItemTag(i_Form.LstUsuarios), ref header); doEvent(event_BuscaDados, ctrl_TxtEmpresa.getTextBoxValue()); } } //EndEventCode return(true); } #endregion #region - event_Detalhes - case event_Detalhes: { //InitEventCode event_Detalhes //EndEventCode return(true); } #endregion #region - event_val_TxtEmpresa - case event_val_TxtEmpresa: { //InitEventCode event_val_TxtEmpresa switch (arg as string) { case numberTextController.NUMBER_INCOMPLETE: case numberTextController.NUMBER_COMPLETE: { if (i_Form.TxtEmpresa.Text.Length > 0) { i_Form.TxtEmpresa.BackColor = Color.White; ctrl_TxtEmpresa.IsUserValidated = true; ctrl_TxtEmpresa.CleanError(); if (ctrl_TxtEmpresa.GetEnterPressed()) { doEvent(event_BuscaDados, ctrl_TxtEmpresa.getTextBoxValue()); } } else { i_Form.TxtEmpresa.BackColor = colorInvalid; ctrl_TxtEmpresa.IsUserValidated = false; } break; } default: break; } //EndEventCode return(true); } #endregion #region - event_BuscaDados - case event_BuscaDados: { //InitEventCode event_BuscaDados i_Form.LstUsuarios.Items.Clear(); ArrayList list = new ArrayList(); string st_csv_id = ""; var_util.clearPortable(); // customiza header! CNetHeader head = new CNetHeader(header as DataPortable); head.set_st_empresa(arg as string); i_Form.LstUsuarios.Items.Clear(); if (var_exchange.fetch_listaUsuarios(ref head, ref st_csv_id)) { ArrayList full_memory = new ArrayList(); while (st_csv_id != "") { ArrayList tmp_memory = new ArrayList(); if (var_exchange.fetch_memory(st_csv_id, "200", ref st_csv_id, ref tmp_memory)) { for (int t = 0; t < tmp_memory.Count; ++t) { full_memory.Add(tmp_memory[t]); } } } ArrayList desc = new TipoUsuarioDesc().GetArray(); for (int t = 0; t < full_memory.Count; ++t) { DadosUsuario info = new DadosUsuario(full_memory[t] as DataPortable); string id = info.get_id_usuario(); string nome = info.get_st_nome(); string bloq = info.get_tg_bloqueio(); string nivel = desc [Convert.ToInt32(info.get_tg_nivel())].ToString(); string empresa = info.get_st_empresa(); if (bloq == Context.TRUE) { bloq = "Sim"; } else { bloq = "Não"; } if (empresa == "000000") { empresa = ""; } switch (nivel) { case TipoUsuario.SuperUser: nivel = "Super Usuário"; break; case TipoUsuario.Administrador: nivel = "Administrador"; break; case TipoUsuario.Operador: nivel = "Operador"; break; default: break; } string [] full_row = new string [] { nome, bloq, nivel, empresa }; i_Form.LstUsuarios.Items.Add(var_util.GetListViewItem(id, full_row)); } } //EndEventCode return(true); } #endregion #region - event_BtnConfirmarClick - case event_BtnConfirmarClick: { //InitEventCode event_BtnConfirmarClick //EndEventCode return(true); } #endregion default: break; } return(false); }