public static int Grabar(EntidadLogin objusuarios) { int valor = 0; using (DbContexto contexto = new DbContexto("Data Source = 'isostore:/BancolombiaDb.sdf'")) { var query = from TablaTmpUsuario in contexto.Usuarios.ToList() // TablaTmpUsuario Es una tabla de tipo contexto.Usuarios orderby TablaTmpUsuario.Cuenta where TablaTmpUsuario.NombreUsuario == objusuarios.NombreUsuario select TablaTmpUsuario.NombreUsuario; if (query.ToList().Count > 0) { valor = 2; } else { List<TablaUsuario> TablaTmpUsuario = new List<TablaUsuario>() { new TablaUsuario() { NombreUsuario=objusuarios.NombreUsuario//, Saldo=objusuarios.Saldo } }; valor = 1; contexto.Usuarios.InsertAllOnSubmit(TablaTmpUsuario); contexto.SubmitChanges(); } } return valor; }
public static int EliminarUsr(EntidadLogin ojbusuarios) { int valor = 0; using (DbContexto contexto = new DbContexto("Data Source='isostore:/BancolombiaDb.sdf'")) { var query = from TablaTmpUsuario in contexto.Usuarios where TablaTmpUsuario.NombreUsuario == ojbusuarios.NombreUsuario select TablaTmpUsuario; if (query.ToList().Count > 0) { valor = 1; } foreach (var usr in query) { contexto.Usuarios.DeleteOnSubmit(usr); } try { contexto.SubmitChanges(); } catch (Exception ex) { throw ex; } } return valor; }
// Constructor public MainPage() { InitializeComponent(); // Código de ejemplo para traducir ApplicationBar //BuildLocalizedApplicationBar(); using (DbContexto contexto = new DbContexto("Data Source='isostore:/BancolombiaDb.sdf'")) { if(!contexto.DatabaseExists()) { contexto.CreateDatabase(); List<TablaUsuario> TablaTmpUsuario = new List<TablaUsuario>(){ // Clase Tabla usuario - un solo registro.... Construimos una lista con una posiciones 1,2,3 - Y la tablausuario la agrego en una posición ---- new TablaUsuario() { NombreUsuario= "adm", //Saldo= 100000 } }; contexto.Usuarios.InsertAllOnSubmit(TablaTmpUsuario); contexto.SubmitChanges(); } } }
public static int CrearCta(EntidadProducto objproducto, EntidadLogin objusuarios, string usuario) { int valor = 0; using (DbContexto contexto = new DbContexto("Data Source = 'isostore:/BancolombiaDb.sdf'")) { var query = from TablaTmpProducto in contexto.Productos.ToList() // TablaTmpUsuario Es una tabla de tipo contexto.Usuarios orderby TablaTmpProducto.NumeroCuenta where TablaTmpProducto.NumeroCuenta == objproducto.NumeroCuenta select TablaTmpProducto.NumeroCuenta; /* var query2 = from TablaTmpUsuario in contexto.Usuarios.ToList() orderby TablaTmpUsuario.NombreUsuario where TablaTmpUsuario.NombreUsuario == usuario select TablaTmpUsuario.NombreUsuario;*/ if (query.ToList().Count > 0) { valor = 2; } else { List<TablaProducto> TablaTmpUsuario = new List<TablaProducto>() { new TablaProducto() { NumeroCuenta = objproducto.NumeroCuenta, Producto = objproducto.Producto, Saldo = objproducto.Saldo, Usuario = usuario } }; valor = 1; contexto.Productos.InsertAllOnSubmit(TablaTmpUsuario); contexto.SubmitChanges(); } } return valor; }
public static int ModificarCta(EntidadProducto objproducto) { int valor = 0; using (DbContexto contexto = new DbContexto("Data Source='isostore:/BancolombiaDb.sdf'")) { var query = (from TablaTmpProducto in contexto.Productos where TablaTmpProducto.NumeroCuenta == objproducto.NumeroCuenta select TablaTmpProducto).First(); var query2 = (from TablaTmpProducto in contexto.Productos where TablaTmpProducto.NumeroCuenta == objproducto.NumeroCuenta select TablaTmpProducto).ToList(); if (query2.ToList().Count > 0) { valor = 1; } query.Producto = objproducto.Producto; try { contexto.SubmitChanges(); } catch (Exception ex) { throw ex; } } return valor; }
public static int EliminarCta(EntidadProducto objproducto) { int valor = 0; using (DbContexto contexto = new DbContexto("Data Source='isostore:/BancolombiaDb.sdf'")) { var query = from TablaTmpProducto in contexto.Productos where TablaTmpProducto.NumeroCuenta == objproducto.NumeroCuenta select TablaTmpProducto; if (query.ToList().Count > 0) { valor = 1; } foreach (var prod in query) { contexto.Productos.DeleteOnSubmit(prod); } try { contexto.SubmitChanges(); } catch (Exception ex) { throw ex; } } return valor; }