public void Añadir_Executed() { if (ElementosSeleccionados.Count > 0) { if (ElementosSeleccionados.Contains(ElementoSeleccionado)) { ComandaPedidoActual = BDService.ActualizarCantidadElementos(ElementoSeleccionado.IdElemento, ComandaPedidoActual.IdComanda); ComandaPedidoActual.CantidadElementos++; BDService.ActualizarBbdd(); repetido = true; } else { InsertarNuevoElemento(); repetido = false; } } else { InsertarNuevoElemento(); } if (!repetido) { ElementosSeleccionados.Add(ElementoSeleccionado); } TotalElementosSeleccionados++; PrecioTotal += ElementoSeleccionado.Precio; }
/// <summary> /// 查询对应ss号 链接信息 /// </summary> /// <param name="ss"></param> /// <returns></returns> public List <BDModel> IsExist(string ss) { var where = " and fid='" + this.tbSs.Text.Trim() + "';"; BDService db = new BDService(); return(db.Query(where)); }
void InsertarNuevoElemento() { ComandaPedidoActual = new FACTURA(); ComandaPedidoActual.IdComanda = PedidoActual.IdComanda; ComandaPedidoActual.IdElemento = ElementoSeleccionado.IdElemento; ComandaPedidoActual.CantidadElementos = 1; BDService.AddFactura(ComandaPedidoActual); }
/// <summary> /// 自建库 获取 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnZjk_Click(object sender, RoutedEventArgs e) { var ss = this.tbSs.Text.Trim(); if (string.IsNullOrWhiteSpace(ss)) { this.tbSs.IsError = true; this.tbSs.ErrorStr = "请输入SS号"; return; } var localList = IsExist(ss); if (localList?.Count > 0) { this.tbZjk.IsError = true; this.tbZjk.ErrorStr = "本地已存在该分享链接"; BtnSearch_Click(null, null); return; } Task.Factory.StartNew(() => { var response = HttpUtil.UpdateSource(AppData.UserName, AppData.Password, ss, AppData.Token); if (response?.code == "1") { Application.Current.Dispatcher?.BeginInvoke(System.Windows.Threading.DispatcherPriority.Background, new Action(() => { this.tbjf.Text = string.IsNullOrWhiteSpace(response.total) ? "0" : response.total; // var shareLinkInfo = response?.plist; if (shareLinkInfo != null) { BDModel model = new BDModel(); model.fno = shareLinkInfo.id; model.fid = shareLinkInfo.ss; model.slink = shareLinkInfo.link.Trim().Split('提')[0]; model.scode = shareLinkInfo.link.Trim().Split('提')[1].Split(':')[1].Trim(); BDService db = new BDService(); db.AddBDFile(model); var list = db.Query(" and fid = '" + ss + "';"); this.dataGrid.ItemsSource = list; } })); } }); }
public double CalcularPrecio() { double precio = 0; foreach (ELEMENTOS elemento in ListaElementosPedidos) { foreach (var elemeto in ListaElementosPedidos) { int numElementos = 0; numElementos = BDService.ObtenerNumElementos(elemento.IdElemento); precio += numElementos * elemento.Precio; } } return(precio); }
public void DeleteComanda() { BDService.DeleteComanda(PedidoActual); PedidoActual = new COMANDA { FechaComanda = DateTime.Now, Servida = 0 }; BDService.AddComanda(PedidoActual); TotalElementosSeleccionados = 0; PrecioTotal = 0; ElementosSeleccionados = new ObservableCollection <ELEMENTOS>(); ElementoSeleccionado = null; }
private bool log(string dpi, string pass) { BDService bdService = new BDService(); DataTable tabla = bdService.FillTableData("select contrasenia, cod_tipo from dbo.Usuario where dpi = " + dpi); try { if (pass == tabla.Rows[0][0].ToString()) { Session["Cod_Usuario"] = dpi; Session["Cod_Rol"] = tabla.Rows[0][1].ToString(); return(true); } } catch (Exception) { } return(false); }
public MainViewModel() { ListaElementos = new CollectionViewSource { Source = BDService.GetElementos() }; repetido = false; PedidoActual = new COMANDAS { FechaComanda = DateTime.Now, Servida = 0 }; BDService.AddComanda(PedidoActual); TotalElementosSeleccionados = 0; ElementosSeleccionados = new ObservableCollection <ELEMENTOS>(); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return(BDService.GetNombre((int)value)); }