示例#1
0
        public List <MDomicilio> ObtenerDomicilios(parametrosDomicilios p)
        {
            try
            {
                List <MDomicilio> domiciliosNuevos = JsonConvert.DeserializeObject <List <MDomicilio> >(p.nuevos);
                foreach (var a in domiciliosNuevos)
                {
                    db.Domicilio.Add(new Domicilio()
                    {
                        Activo      = true,
                        Calle       = a.Calle,
                        Complemento = a.Complemento,
                        Id          = a.Id,
                        IdCliente   = a.IdCliente,
                        Numero      = a.Numero,
                        Referencia  = a.Referencia
                    });
                }
                db.SaveChanges();
            }
            catch { }

            List <MDomicilio> lista = new List <MDomicilio>();
            var domicilios          = db.Domicilio.ToList();

            foreach (var d in domicilios)
            {
                MDomicilio aux = new MDomicilio()
                {
                    Activo      = d.Activo,
                    Calle       = d.Calle,
                    Complemento = d.Complemento,
                    Id          = d.Id,
                    IdCliente   = d.IdCliente,
                    Numero      = d.Numero,
                    Referencia  = d.Referencia
                };
                lista.Add(aux);
            }
            //_evento.InsertarDetalle("Retorno", JsonConvert.SerializeObject(clientes));
            return(lista);
        }
示例#2
0
        private void BotonGuardar_Click(object sender, EventArgs e)
        {
            MDomicilio nuevoDomicilio = new MDomicilio();

            nuevoDomicilio.Calle       = textCalle.EditText.Text.ToUpper();
            nuevoDomicilio.Numero      = textNumero.EditText.Text;
            nuevoDomicilio.Complemento = textComplemento.EditText.Text.ToUpper();
            nuevoDomicilio.Referencia  = textReferencias.EditText.Text.ToUpper();
            nuevoDomicilio.Id          = Guid.NewGuid();
            nuevoDomicilio.Nuevo       = true;
            nuevoDomicilio.Confirmado  = false;
            if (idCliente != "0")
            {
                nuevoDomicilio.IdCliente = Guid.Parse(idCliente);
            }
            else
            {
                nuevoDomicilio.IdCliente = null;
            }
            Toast.MakeText(Activity, "Domicilio guardado localmente", ToastLength.Long);
            db.Insert(nuevoDomicilio);
            Dismiss();
        }