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;
                }
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        protected override async void OnAppearing()
        {
            PckCliente.ItemsSource = await ClienteRN.GetClientes();

            base.OnAppearing();
        }