protected override async void OnAppearing() { usuarios = await UsuarioRN.GetUsuarios(Session.Usuario.Usw_cod.ToString(), "123", Session.Usuario.Perfil); PckCliente.ItemsSource = await ClienteRN.GetClientes(); PckPara.ItemsSource = usuarios; var tipos = await TarefasRN.GetTipo(); PckTipo.ItemsSource = tipos; PckTipo.SelectedItem = tipos.Where(t => t.TarefaTipo.ToUpper().Contains("AGENDA")).FirstOrDefault(); List <String> acoes = new List <string>(); acoes.Add(" Incluir "); acoes.Add("Ler / Aceitar "); acoes.Add(" Baixar "); acoes.Add(" Validar "); PckAcao.ItemsSource = acoes; PckAcao.SelectedIndex = 0; if (tarefa != null) { PckCliente.SelectedItem = ((List <Cliente>)PckCliente.ItemsSource).FirstOrDefault(c => c.Id == tarefa.CLIENTE); TxtDataFim.Date = tarefa.DATA_PROGR; PckPara.SelectedItem = usuarios.FirstOrDefault(u => u.Usw_cod == tarefa.RESPOSAVEL); PckTipo.SelectedItem = tipos.FirstOrDefault(t => t.TarefaTipo.Contains("Tarefa")); TxtTexto.Text = tarefa.HISTORICO; PckAcao.SelectedIndex = tarefa.Pgr_Fase; //TxtTexto.IsVisible = false; //ScrollEditor.ScrollToAsync(0, 0, false); if (tarefa.tarefasAnot != null) { var listavm = new List <ListaVM>(); minhasAnot = tarefa.tarefasAnot; if (minhasAnot.Count > 0) { TxtTexto.Text += "\r\n\r\n Possui Anotações "; TxtAnot.Text = "Anotações"; TxtAnot.IsVisible = true; } else { TxtAnot.IsVisible = false; } foreach (var l in minhasAnot) { var itemm = new ListaVM() { Anot_DataAnot = l.Anot_DataAnot.ToString("dd/MM/yyyy"), Anot_histor = l.Anot_histor }; listavm.Add(itemm); //TxtTexto.Text += "\r\n\r\n " + l.Anot_DataAnot.ToString("dd/MM/yyyy") + " - " + l.Anot_histor; } ListaAnot.ItemsSource = listavm; } } }
public ActionResult Nuevo(ClienteViewModel model) { try { if (ModelState.IsValid) { ClienteRN c = new ClienteRN(); using (TransporteEntities1 db = new TransporteEntities1()) { var oCliente = new Cliente(); oCliente.IdCliente = model.IdCliente; oCliente.NombreCliente = model.NombreCliente; oCliente.Provincia = model.Provincia; oCliente.Localidad = model.Localidad; oCliente.Direccion = model.Direccion; oCliente.Telefono = model.Telefono; oCliente.Mail = model.Mail; bool validar = c.ValidarNombre(oCliente.NombreCliente); if (validar == true) { db.Cliente.Add(oCliente); db.SaveChanges(); } else { //return Content("<script language='javascript' type='text/javascript'>alert('Ya existe un cliente con ese nombre');</script>"); ViewBag.sms = true; return(View(model)); } } return(Redirect("~/Cliente/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
protected override async void OnAppearing() { PckCliente.ItemsSource = await ClienteRN.GetClientes(); base.OnAppearing(); }