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 ModificarCta(EntidadProducto objproducto) { int retorno = 0; try { retorno = ControladoraRegistro.ModificarCta(objproducto); } 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 EliminarCta(EntidadProducto objproducto) { int retorno = 0; try { retorno = BrokerRegistro.EliminarCta(objproducto); } 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 String ConsultarCta(EntidadProducto objproductos, int n) { String retorno = string.Empty; try { if (objproductos.NumeroCuenta.ToString().Length <= 4) { retorno = ControladoraRegistro.ConsultarCta(objproductos, n); } } 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; }
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; }
private void BtnModificar_Click(object sender, RoutedEventArgs e) { if (TxtCuenta.Text != string.Empty) { EntidadProducto objproducto = new EntidadProducto(); objproducto.NumeroCuenta = Convert.ToInt32(TxtCuenta.Text); objproducto.Producto = TxtProducto.Text; int retorno = FachadaRegistro.ModificarCta(objproducto); if (retorno == 1) { MessageBox.Show("La cuenta ha sido Modificada"); TxtCuenta.Text = FachadaRegistro.ConsultarCta(objproducto, 1); TxtProducto.Text = FachadaRegistro.ConsultarCta(objproducto, 2); TxtSaldo.Text = FachadaRegistro.ConsultarCta(objproducto, 3); } else { MessageBox.Show("La cuenta no existe"); } } else { MessageBox.Show("Debe ingresar un número de cuenta"); } }
private void BtnConsultar_Click(object sender, RoutedEventArgs e) { if(TxtCuenta.Text != string.Empty) { EntidadProducto objproducto = new EntidadProducto(); objproducto.NumeroCuenta = Convert.ToInt32(TxtCuenta.Text); string retorno1 = FachadaRegistro.ConsultarCta(objproducto, 1); string retorno2 = FachadaRegistro.ConsultarCta(objproducto, 2); string retorno3 = FachadaRegistro.ConsultarCta(objproducto, 3); if(retorno1 != "N") { TxtCuenta.Text = retorno1; TxtProducto.Text = retorno2; TxtSaldo.Text = "Saldo: $" + retorno3; } else { MessageBox.Show("La Cuenta No Existe"); } } else { MessageBox.Show("Ingrese Un Número de Cuenta"); } }
private void BtnEliminar_Click(object sender, RoutedEventArgs e) { if(TxtCuenta.Text != string.Empty) { EntidadProducto objproducto = new EntidadProducto(); objproducto.NumeroCuenta = Convert.ToInt32(TxtCuenta.Text); int retorno = FachadaRegistro.EliminarCta(objproducto); if (retorno == 1) { MessageBox.Show("La cuenta ha sido Eliminada"); } else { MessageBox.Show("La cuenta no existe"); } } else { MessageBox.Show("Debe ingresar un número de cuenta"); } }