/// <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; }
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; }
private void BtnGuardar_Click(object sender, RoutedEventArgs e) { string usr = string.Empty; NavigationContext.QueryString.TryGetValue("Usuario", out usr); TxtSaldo.Text = "Saldo: $"; if (TxtCuenta.Text != string.Empty) { if(TxtProducto.Text != string.Empty) { EntidadProducto objproducto = new EntidadProducto(); EntidadLogin objusuarios = new EntidadLogin(); objproducto.NumeroCuenta= Convert.ToInt16(TxtCuenta.Text); objproducto.Producto = TxtProducto.Text; objproducto.Saldo = 100000; TxtSaldo.Text = TxtSaldo.Text + objproducto.Saldo; int retorno = FachadaRegistro.CrearCta(objproducto, objusuarios, usr); if(retorno==1) { MessageBox.Show("La cuenta ha sido registrada con exito"); } else { MessageBox.Show("El Número de cuenta ya existe"); } } } else { MessageBox.Show("Todos Los campos deben ser completados"); } }
public static int Grabar(EntidadLogin objusuarios) { int retorno = 0; try { retorno = ControladoraLogin.Grabar(objusuarios); } catch (Exception ex) { throw (ex); } return retorno; }
public static int CrearCta(EntidadProducto objproducto, EntidadLogin objusuarios, string usuario) { int retorno = 0; try { retorno = ControladoraRegistro.CrearCta(objproducto, objusuarios, usuario); } catch (Exception ex) { throw (ex); } return retorno; }
public static int Eliminar(EntidadLogin objusuarios) { int retorno = 0; try { retorno = ControladoraRegistro.Eliminar(objusuarios); } catch (Exception ex) { throw (ex); } return retorno; }
public static int CrearCta(EntidadProducto objproducto, EntidadLogin objusuarios, string usuario) { int retorno = 0; try { if (objproducto.NumeroCuenta.ToString().Length <= 4) { retorno = BrokerRegistro.CrearCta(objproducto, objusuarios, usuario); } } catch (Exception ex) { throw (ex); } return retorno; }
public static int Eliminar(EntidadLogin objusuarios) { int retorno = 0; try { if (objusuarios.CuentaUsuario.ToString().Length <= 4) { retorno = BrokerRegistro.EliminarUsr(objusuarios); } } catch (Exception ex) { throw (ex); } return retorno; }
private void BtnConsultar_Click(object sender, RoutedEventArgs e) { if (TxtUsuario.Text != string.Empty) { EntidadLogin objusuarios = new EntidadLogin(); objusuarios.NombreUsuario = TxtUsuario.Text; int retorno = FachadaLogin.Consultar(objusuarios); if (retorno == 1) { MessageBox.Show("El Usuario se encuentra registrado en la base de datos"); } else { MessageBox.Show("El Usuario aun no existe"); } } }
private void BtnGuardar_Click(object sender, RoutedEventArgs e) { if (TxtUsuario.Text != string.Empty) { EntidadLogin objusuarios = new EntidadLogin(); objusuarios.NombreUsuario = TxtUsuario.Text; //objusuarios.Saldo = 0; int retorno = FachadaLogin.Grabar(objusuarios); if(retorno == 1) { MessageBox.Show("Registro Guardado"); } else { MessageBox.Show("El usuario ya existe"); } } }
private void BtnContinuar_Click(object sender, RoutedEventArgs e) { if(TxtUsuario.Text != string.Empty) { EntidadLogin objusuarios = new EntidadLogin(); objusuarios.NombreUsuario = TxtUsuario.Text; int retorno = FachadaLogin.Consultar(objusuarios); if (retorno == 1 ) { string usr = TxtUsuario.Text; NavigationService.Navigate(new Uri("/Opciones/Opciones.xaml?Usuario=" + usr, UriKind.RelativeOrAbsolute)); } else { MessageBox.Show("El Usuario no existe el sistema lo llevara al registro"); NavigationService.Navigate(new Uri("/Registro/Registro.xaml", UriKind.RelativeOrAbsolute)); } } }
/// <summary> /// Consulta un usuario. /// </summary> /// <param name="objusuarios">Información del usuario.</param> /// <returns>resultado de la operacion.</returns> public static int Consultar(EntidadLogin objusuarios) { int retorno = 0; try { if (objusuarios.CuentaUsuario.ToString().Length <= 4) { retorno = BrokerLogin.Consultar(objusuarios); } } catch (Exception ex) { throw (ex); } return retorno; }
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; }
private void BtnEliminar_Click(object sender, RoutedEventArgs e) { if (TxtUsuario.Text != string.Empty) { EntidadLogin objusuarios = new EntidadLogin(); objusuarios.NombreUsuario = TxtUsuario.Text; int retorno = FachadaRegistro.Eliminar(objusuarios); if (retorno == 1) { MessageBox.Show("El Usuario a sido eliminado"); } else { MessageBox.Show("El Usuario aun no existe"); } } else { MessageBox.Show("Ingrese almenos un usuario"); } }