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; }
/// <summary> /// Buscar un usuario. /// </summary> /// <param name="objusuarios">Información de la cuenca.</param> //static List<TablaUsuario> TablaTmpUsuario { get; set; } public static int Consultar(EntidadLogin objusuarios) { int valor = 0; using (DbContexto contexto = new DbContexto("Data Source='isostore:/BancolombiaDb.sdf'")) { var query = from TablaTmpUsuario in contexto.Usuarios.ToList() orderby TablaTmpUsuario.NombreUsuario where TablaTmpUsuario.NombreUsuario == objusuarios.NombreUsuario select TablaTmpUsuario.NombreUsuario; //select new //{ // Nuser = TablaTmpUsuario.NombreUsuario, // coduser = TablaTmpUsuario.CodigoUsuario, // keyusuario = TablaTmpUsuario.ClaveUsuario, //}; if (query.ToList().Count > 0) { valor = 1; } } 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 string ConsultarCta(EntidadProducto objproducto, int n) { int _NumeroCuenta = 0; //string _Usuario = string.Empty; string _Producto = string.Empty; float _Saldo = 0; string valor = string.Empty; using (DbContexto contexto = new DbContexto("Data Source='isostore:/BancolombiaDb.sdf'")) { List<Datos.TablaProducto> query = (from TablaTmpProducto in contexto.Productos.ToList() // TablaTmpUsuario Es una tabla de tipo contexto.Usuarios orderby TablaTmpProducto.NumeroCuenta where TablaTmpProducto.NumeroCuenta == objproducto.NumeroCuenta select new Datos.TablaProducto { NumeroCuenta = TablaTmpProducto.NumeroCuenta, Usuario = TablaTmpProducto.Usuario, Producto = TablaTmpProducto.Producto, Saldo = TablaTmpProducto.Saldo }).ToList(); if (query.ToList().Count > 0) { foreach (var item in query) { _NumeroCuenta = item.NumeroCuenta; _Producto = item.Producto; _Saldo = item.Saldo; // _Usuario = item.Usuario; } } else { valor = "N"; } } if(n == 1) { valor = Convert.ToString(_NumeroCuenta); } if (n == 2) { valor = _Producto; } if (n == 3) { valor = Convert.ToString(_Saldo); } /*if (n == 4) { valor = _Usuario; }*/ 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; }