public bool enviaWhatTWilio(ClientesModel model) { try { const string accountSid = "AC78d3900f6c583e7d1f9e4df1352d066e"; const string authToken = "681557b7d2b0f8a1637aaafc440b0c05"; TwilioClient.Init(accountSid, authToken); MessageResource message = MessageResource.Create( from: new PhoneNumber("whatsapp:+14155238886"), to: new PhoneNumber("whatsapp:+521" + model.TELEFONO), body: "Tu código de verificación Polar es:\n" + model.CODIGO + "\n\n" + "_*Polar nunca te pedirá tu código de verificación fuera de la aplicación_\n" + "*Nunca lo compartas por mensaje o teléfono*" ); if (message.Status.Equals("queued")) { return(true); } } catch (Twilio.Exceptions.TwilioException ex) { LogModel.registra("Errora al enviar còdigo whatsapp", ex.ToString()); } catch (Exception e) { LogModel.registra("Errora al enviar còdigo whatsapp", e.ToString()); } return(false); }
// GET: Clientes/Edit/5 public ActionResult Edit(int id) { ClientesModel clientesModel = new ClientesModel(); DataTable vDT = new DataTable(); using (SqlConnection sqlConex = new SqlConnection(RutaConex)) { sqlConex.Open(); string cadSQL = "Select * From Clientes Where IdCliente=@IdCliente"; SqlDataAdapter vDA = new SqlDataAdapter(cadSQL, sqlConex); vDA.SelectCommand.Parameters.AddWithValue("@IdCliente", id); vDA.Fill(vDT); } if (vDT.Rows.Count == 1) { clientesModel.IdCliente = Convert.ToInt32(vDT.Rows[0]["IdCliente"].ToString()); clientesModel.Nombre = vDT.Rows[0]["Nombre"].ToString(); clientesModel.Email = vDT.Rows[0]["Email"].ToString(); return(View(clientesModel)); } else { return(RedirectToAction("Index")); } }
public ClientesView() { InitializeComponent(); _clientesModel = new ClientesModel(); BindingContext = _clientesModel; }
public JsonResult LoginClient(string email, string pass) { ClientesModel InfClientesLgn = new ClientesModel(); InfClientesLgn = Clientes_Business.LoginClientes(email, pass); return(Json(InfClientesLgn)); }
public ActionResult Post([FromBody] ClientesModel clientem) { int result = 0; string msj = "¡Error al registrar cliente intente más tarde!"; try { if (clientem.complementaDatos()) { try { clientem.registraOpenPay(); } catch (Exception er) { LogModel.registra("Conflicto al crear cliente en Openpay", er.ToString()); } result = 1; msj = "¡Cliente registrado!"; } } catch (Exception e) { LogModel.registra("Error al agregar cliente", e.ToString()); result = 0; msj = "¡Error al registrar cliente intente más tarde!"; } return(Ok(new { resultado = result, mensaje = msj, cliente = clientem })); }
public ActionResult Modificar(ClientesModel clientes) { if (ModelState.IsValid) { DB_Ventas_AutomovilesContext db = new DB_Ventas_AutomovilesContext(); var producto = db.Tbl_Clientes.FirstOrDefault(u => u.cli_Cedula == clientes.cli_Cedula); if (producto != null) { producto.cli_Cedula = clientes.cli_Cedula; producto.cli_Nombre = clientes.cli_Nombre; producto.cli_Telefono = clientes.cli_Telefono; producto.cli_Direccion = clientes.cli_Direccion; db.SaveChanges(); return(RedirectToAction("Index", "Clientes")); } else { ModelState.AddModelError("Error", "No se logró encontrar el cliente"); } } else { ModelState.AddModelError("Error", "No se logró modificar el cliente"); } return(View()); }
public List <Card> obneterTargetasPorPkCliente1() { List <Card> cards = new List <Card>(); TarjetasModel aux; try { ClientesModel cliente = new ClientesModel(); cliente.PK = PK_CLIENTE; cliente.getClienteByPk(); if (Resources.DEVELOP.ToUpper().Equals("TRUE")) { api = new OpenpayAPI(Resources.SK_OPEN_PAY_DEV, Resources.ID_OPEN_PAY_DEV, false); } else { api = new OpenpayAPI(Resources.SK_OPEN_PAY, Resources.ID_OPEN_PAY, true); } SearchParams request = new SearchParams(); //request.CreationGte = new DateTime(2100, 5, 1); //request.CreationLte = new DateTime(2014, 5, 15); //request.Offset = 0; request.Limit = 100; cards = api.CardService.List(cliente.OPENID, request); } catch (Exception e) { LogModel.registra("Error al obtener tarjetas", e.ToString()); } return(cards); }
private async void Instance() { try { this.apiService = new ApiServices(); this.NewClient = new ClientesModel(); this.IdIdentifica = 0; this.Identification = string.Empty; this.FirstName = string.Empty; this.SecondName = string.Empty; this.FirstLastName = string.Empty; this.SecondLastName = string.Empty; this.NameClient = string.Empty; this.Gustos = string.Empty; this.withData = false; this.DataNewClient = false; this.IdTypeDoc = 0; SearchServices searchService = new SearchServices(); Evidences = new EvidenciasModel(); ClientSave = new ClientesModel(); TypesDoc = await searchService.GetTypeDoc(); TypeDocSelected = TypesDoc.FirstOrDefault(x => x.id == IdTypeDoc); } catch (Exception ex) { await Application.Current.MainPage.DisplayAlert("AddClient Instance", ex.ToString(), "Ok"); } }
public bool UpdateCliente(ClientesModel ClientesMdl) { int IdCliente = ClientesMdl.Id_cliente; clientes = Db.Clientes.Where(p => p.Id_cliente == IdCliente).FirstOrDefault(); if (clientes != null) { clientes.Nombres = ClientesMdl.Nombres; clientes.Apellido_paterno = ClientesMdl.Apellido_paterno; clientes.Apellido_materno = ClientesMdl.Apellido_materno; clientes.Edad = ClientesMdl.Edad; clientes.Telefono = ClientesMdl.Telefono; clientes.Correo_electronico = ClientesMdl.Correo_electronico; clientes.Apodo = ClientesMdl.Apodo; clientes.Contraseña = ClientesMdl.Contraseña; clientes.Sexo = ClientesMdl.Sexo; if (Db.SaveChanges() == 1) { return(true); } else { return(false); } } else { return(false); } }
public ClientesModel GetCliente(int Id_cliente) { clientesMdl = (from l in Db.Clientes where l.Id_cliente == Id_cliente select new ClientesModel() { Id_cliente = l.Id_cliente, Clave_cliente = l.Clave_cliente, Nombres = l.Nombres, Apellido_paterno = l.Apellido_paterno, Apellido_materno = l.Apellido_materno, Apodo = l.Apodo, Edad = l.Edad, Telefono = (decimal)l.Telefono, Correo_electronico = l.Correo_electronico, Estado = (bool)l.Estado, Contraseña = l.Contraseña, Foto_perfil = l.Foto_perfil, Sexo = l.Sexo }).FirstOrDefault(); if (clientesMdl == null) { clientesMdl = new ClientesModel(); } return(clientesMdl); }
public string validarDados(ClientesModel cliente) { string mensagem = ""; if (cliente.nome == "") { mensagem += "***Nome do Estabelecimento***\r\n\r\n"; } if (cliente.responsavel == "") { mensagem += "***Responsavel***\r\n\r\n";; } if (cliente.cidade == "") { mensagem += "***Cidade***\r\n\r\n";; } if (cliente.estado == "") { mensagem += "***Estado***\r\n\r\n";; } //nome estabelecomento //nome responsavel //cidade //estado return(mensagem); }
public List <ClientesModel> GetAll() { List <ClientesModel> clientes = new List <ClientesModel>(); SqlCommand command = new BancoDados().ObterConexao(); command.CommandText = "SELECT id, dono, modelo, cor, colaborador_responsavel, estatus, data_orcamento, valor_orcamento, valor_desconto, valor_total, data_finalizacao_servico FROM mecanicas"; DataTable table = new DataTable(); table.Load(command.ExecuteReader()); foreach (DataRow linha in table.Rows) { ClientesModel cliente = new ClientesModel() { Id = Convert.ToInt32(linha[0].ToString()), Dono = linha[1].ToString(), Modelo = linha[2].ToString(), Cor = linha[3].ToString(), ColaboradorResponsavel = linha[4].ToString(), Status = linha[5].ToString(), DataOrcamento = Convert.ToDateTime(linha[6].ToString()), ValorOrcamento = Convert.ToDouble(linha[7].ToString()), ValorDesconto = Convert.ToDouble(linha[8].ToString()), ValorTotal = Convert.ToDouble(linha[9].ToString()), DataFinalizacaoServico = Convert.ToDateTime(linha[10].ToString()) }; clientes.Add(cliente); } return(clientes); }
public override async Task OnConnectedAsync() { try { string user = Context.GetHttpContext().Request.QueryString.Value.Split("=")[1].Split("&")[0]; string appBus = Context.GetHttpContext().Request.QueryString.Value.Split("=")[2].Split("&")[0]; //Groups.a .updateUsers(ConnectedUsers.Count(), ConnectedUsers.Select(u => u.Username)); await Groups.AddToGroupAsync(user, "SignalR Users"); await base.OnConnectedAsync(); ClientesModel cliente = new ClientesModel() { Username = user, ID = Context.ConnectionId }; msconfig = new MessageBusConfig(_configuration); MessageBusConfig.Configure(appBus, this); TraceLog.LogTrace("INFO", "Cliente Notificacion", "Usurio:" + user + " se a conectado"); } catch (Exception e) { TraceLog.LogTrace("ERROR", "Cliente Notificacion", e.Message); } }
public ActionResult Post([FromBody]ClientesModel clientem) { int result = 0; string msj = "¡Error al actualizar contraseña intente más tarde!"; try { if (clientem.NuevoPassword()) { result = 1; msj = "¡Contraseña actualizada!"; } } catch { result = 0; msj = "¡Error al actualizar contraseña intente más tarde!"; } return Ok(new { resultado = result, mensaje = msj, cliente = clientem }); }
public ActionResult Post([FromBody] ClientesModel clientem) { int result = 0; string msj = "¡Error al actualizar datos de perfil intente más tarde!"; try { if (clientem.actualizaDatosPerfil()) { clientem.FOTO = ""; result = 1; msj = "¡Datos de perfil actualizados!"; } } catch { result = 0; msj = "¡Error al actualizar datos de perfil intente más tarde!"; } return(Ok(new { resultado = result, mensaje = msj, cliente = clientem })); }
public async Task <IActionResult> PutClientesModel(int id, ClientesModel clientesModel) { if (id != clientesModel.IdCliente) { return(BadRequest()); } _context.Entry(clientesModel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClientesModelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <ClientesModel> > PostClientesModel(ClientesModel clientesModel) { _context.Clientes.Add(clientesModel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetClientesModel", new { id = clientesModel.IdCliente }, clientesModel)); }
public ClientesModel GetForId(int id) { ClientesModel cliente = null; SqlCommand command = new BancoDados().ObterConexao(); command.CommandText = "SELECT dono, modelo, cor, colaborador_responsabel, estatus, data_oracamento, valor_orcamento, valor_desconto, valor_total, data_finalizacao_servico FROM mecanicas WHERE id = @ID"; command.Parameters.AddWithValue("@ID", id); DataTable table = new DataTable(); table.Load(command.ExecuteReader()); if (table.Rows.Count == 1) { cliente = new ClientesModel(); cliente.Id = id; cliente.Dono = table.Rows[0][0].ToString(); cliente.Modelo = table.Rows[0][1].ToString(); cliente.Cor = table.Rows[0][2].ToString(); cliente.ColaboradorResponsavel = table.Rows[0][3].ToString(); cliente.Status = table.Rows[0][4].ToString(); cliente.DataOrcamento = Convert.ToDateTime(table.Rows[0][5].ToString()); cliente.ValorOrcamento = Convert.ToDouble(table.Rows[0][6].ToString()); cliente.ValorDesconto = Convert.ToDouble(table.Rows[0][7].ToString()); cliente.ValorTotal = Convert.ToDouble(table.Rows[0][8].ToString()); cliente.DataFinalizacaoServico = Convert.ToDateTime(table.Rows[0][9].ToString()); } return(cliente); }
public void montaCliente(ClientesModel cliente) { txtNome.Text = cliente.nome; txtResp.Text = cliente.responsavel; txtEnd.Text = cliente.endereco; txtNum.Text = cliente.numero; txtComp.Text = cliente.complemento; txtBair.Text = cliente.bairro; txtCid.Text = cliente.cidade; cbEst.SelectedIndex = cbEst.FindStringExact(cliente.estado); txtCEP.Text = cliente.CEP; txtTelef.Text = cliente.telefone; txtCel1.Text = cliente.celular1; txtCpfCnpj.Text = cliente.cpfCnpj; txtEmail.Text = cliente.email; txtObs.Text = cliente.observacao; etiquetaCliente = cliente.nome; etiquetaCliente += cliente.responsavel == "" ? "" : "\r\nA/C: " + cliente.responsavel; etiquetaCliente += "\r\n\r\nEndereço: " + cliente.endereco + ", " + cliente.numero; etiquetaCliente += cliente.complemento == "" ? "" : "\r\nComplemento: " + cliente.complemento; etiquetaCliente += "\r\nCEP: " + cliente.CEP; etiquetaCliente += cliente.bairro == "" ? "" : "\r\nBairro: " + cliente.bairro; etiquetaCliente += "\r\nCidade: " + cliente.cidade + " - " + cliente.estado; txtEtiqueta.Text = etiquetaCliente; txtEtiqueta.ScrollBars = ScrollBars.Vertical; }
public ClientesModel AgregarCliente(ClientesModel client) { try { using (var contexto = new LocalDB_ProyectoMVCEntities()) { var iExiste = contexto.Clientes.Where(c => c.CveCliente == client.sCveCliente).FirstOrDefault(); if (iExiste != null) { return(null); } var NuevoCliente = new Clientes { CveCliente = client.sCveCliente, Nombre = client.sNombre, Apellido_Paterno = client.sA_Paterno, Apellido_Materno = client.sA_Materno, rfc = client.sRFC }; contexto.Clientes.Add(NuevoCliente); contexto.SaveChanges(); return(client); } }catch (Exception e) { throw e; } }
private void btnConsultar_Click(object sender, EventArgs e) { ClientesModel model = new ClientesModel(); var container = new UnityContainer(); DependencyResolver.Resolve(container); var service = container.Resolve <IClientesService>(); model.NomeCliente = TxtDesc.Text; try { var lista = service.GetByNome(model); DgConsulta.DataSource = service.GetByNome(model); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { service.Dispose(); } }
public async Task <IActionResult> Edit(int id, [Bind("CodigoCliente,NombreCliente,ApellidoCliente,Nit,Direccion,CategoriaCliente")] ClientesModel clientesModel) { if (id != clientesModel.CodigoCliente) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(clientesModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClientesModelExists(clientesModel.CodigoCliente)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(clientesModel)); }
public IHttpActionResult PatchClientesModel([FromBody] ClientesModel cliente) { ClientesModel serverDocument = db.ClientesModels.Find(cliente.IdCliente); // serverDocument.SaldoCuenta = cliente.SaldoCuenta; // db.Entry(serverDocument).State = EntityState.Modified; dynamic changedData = new { SaldoCuenta = cliente.SaldoCuenta }; db.Entry(serverDocument).CurrentValues.SetValues(changedData); /* * PropertyInfo[] properties = serverDocument.GetType().GetProperties(); * foreach (PropertyInfo propertyInfo in properties) * { * if (propertyInfo.GetValue(cliente, null) != null) * { * propertyInfo.SetValue(serverDocument, propertyInfo.GetValue(cliente, null), null); * } * }*/ // serverDocument.ModifiedDate = DateTime.UtcNow; // db.Entry(serverDocument).State = EntityState.Modified; // db.Entry(serverDocument).Property(e => e.CreatedDate).IsModified = false; // db.Entry(UpdateModelItem).CurrentValues.SetValues(cliente); db.SaveChanges(); return(StatusCode(HttpStatusCode.OK)); }
public ActionResult Post([FromBody] ClientesModel clientem) { int result = 0; string msj = "¡Error al actualizar token intente más tarde!"; try { if (clientem.NuevoToken()) { result = 1; msj = "¡Token actualizada!"; } } catch { result = 0; msj = "¡Error al actualizar token intente más tarde!"; } return(Ok(new { resultado = result, mensaje = msj, cliente = clientem })); }
public ActionResult ExcluirClientes(int id) { ClientesModel Cli = db.Clientes.Find(id); db.Clientes.Remove(Cli); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult _Pipas(ClientesModel _model) { _tkn = Session["StringToken"].ToString(); var Id = TokenServicio.ObtenerIdEmpresa(_tkn); var lst = PedidosServicio.ObtenerPipas(Id, _tkn); return(PartialView(lst)); }
private void ListarMascotas() { ClientesModel cliente = new ClientesModel(); cmbMascota.DataSource = cliente.ListarMascota(); cmbMascota.DisplayMember = "NOMBRE"; cmbMascota.ValueMember = "ID_MASCOTA"; }
public async Task <ActionResult <IEnumerable <Cliente> > > GetClientes() { using (var model = new ClientesModel()) { List <Cliente> lista = model.Read(); return(lista); } }
public void buscarCliente(int idEmp, int idCli) { ClienteService clienteService = new ClienteService(); ClientesModel cliente = clienteService.seCliente(idEmp, idCli); montaCliente(cliente); }
public ActionResult Edit(ClientesModel dados) { if (ModelState.IsValid) { bd.atualizarCliente(dados); return(RedirectToAction("Index")); } return(View(dados)); }