Example #1
0
        private canton CargarRelaciones(canton unObjeto)
        {
            int ix;

            ix = ListaProvincia.FindIndex(x => x.id == unObjeto.idprovincia);
            if (ix > -1)
            {
                unObjeto.fkprovincia = ListaProvincia[ix];
            }

            return(unObjeto);
        }
public JsonResult Save(string newcanton,short cantonid,string nombre ,short provinciaid){
 var record=new canton();
try{
 if (newcanton!="add") {
record = db.canton.Single(c => c.cantonid==cantonid);
}
record.cantonid=cantonid;record.nombre=nombre;record.provinciaid=provinciaid; if (newcanton=="add") {
 db.canton.AddObject(record);
 }
 db.SaveChanges();
}catch (Exception e){
return Json (e.Message);}
return Json("Ready");
 }
Example #3
0
        public List <canton> Registros(string expresion = null, params object[] parametros)
        {
            List <canton> registros = null;

            using (ispDB db = new ispDB())
            {
                this.ListaProvincia = db.provincias.ToList();
                registros           = db.cantones.Where(String.IsNullOrEmpty(expresion) ? "id > -1" : expresion, parametros).ToList();
            }

            for (int ix = 0; ix < registros.Count; ix++)
            {
                canton item = registros[ix];
                item = CargarRelaciones(item);
            }
            return(registros);
        }
Example #4
0
 public int Grabar(canton item)
 {
     return(item.GrabarObjetoT(x => x.id));
 }
Example #5
0
 public int Borrar(canton item)
 {
     return(item.BorrarObjetoT());
 }