public bool actualizarPedidoMuestraFragancias(PedidosMuestra_Fragancias miFragancia) { try { string str = "UPDATE [MRFragancias].[dbo].[PedidosMuestra_Fragancias] SET "; str = str + "[NombreVenta] = " + "'" + miFragancia.NombreVenta + "', "; str = str + "[NombreReal] = " + "'" + miFragancia.NombreReal + "', "; str = str + "[idFragComb] = " + miFragancia.idFragComb.ToString().Replace(',', '.') + ", "; str = str + "[CombPrincipal] = " + "'" + miFragancia.CombPrincipal + "', "; str = str + "[idComb] = " + miFragancia.idComb.ToString().Replace(',', '.') + ", "; str = str + "[Porcentaje] = " + miFragancia.Porcentaje.ToString().Replace(',', '.') + ", "; str = str + "[Costo] = " + miFragancia.Costo.ToString().Replace(',', '.') + ", "; str = str + "[CostoCalculado] = " + miFragancia.CostoCalculado.ToString().Replace(',', '.') + ", "; str = str + "[CostoComb] = " + miFragancia.CostoComb.ToString().Replace(',', '.') + ", "; str = str + "[Gramos] = " + miFragancia.Gramos.ToString().Replace(',', '.').ToString().Replace(',', '.') + ", "; str = str + "[Markup] = " + miFragancia.Markup.ToString().Replace(',', '.') + ", "; str = str + "[PrecioVta] = " + miFragancia.PrecioVta.ToString().Replace(',', '.') + ", "; str = str + "[Presentada] = " + (miFragancia.Presentada == true ? "1" : "0"); str = str + "[Vendida] = " + (miFragancia.Vendida == true ? "1" : "0"); str = str + "WHERE idPedidoMuestra = " + miFragancia.idPedidoMuestra.ToString(); str = str + " AND idFragancia = " + miFragancia.idFragancia.ToString(); AccesoADatos.connectToDB.launchCommand(str); return(true); } catch (Exception) { return(false); } }
public List <PedidosMuestra_Fragancias> getFraganciasFromPedidoMuestra(int idPedidoMuestra) { try { List <PedidosMuestra_Fragancias> _listFragancias = new List <PedidosMuestra_Fragancias>(); DataTable dtFragancias = AccesoADatos.connectToDB.fillTableSQL("SELECT * FROM [MRFragancias].[dbo].[PedidosMuestra_Fragancias] where idPedidoMuestra = " + idPedidoMuestra.ToString()); if (dtFragancias.Rows.Count > 0) { for (int i = 0; i < dtFragancias.Rows.Count; i++) { PedidosMuestra_Fragancias _miFragancia = new PedidosMuestra_Fragancias(); _miFragancia.idPedidoMuestra = int.Parse(dtFragancias.Rows[i]["idPedidoMuestra"].ToString()); _miFragancia.idFragancia = dtFragancias.Rows[i]["idFragancia"].ToString(); _miFragancia.NombreVenta = dtFragancias.Rows[i]["NombreVenta"].ToString(); _miFragancia.NombreReal = dtFragancias.Rows[i]["NombreReal"].ToString(); _miFragancia.idFragComb = dtFragancias.Rows[i]["idFragComb"].ToString(); _miFragancia.CombPrincipal = dtFragancias.Rows[i]["CombPrincipal"].ToString(); _miFragancia.idComb = int.Parse(dtFragancias.Rows[i]["idComb"].ToString()); _miFragancia.Porcentaje = double.Parse(dtFragancias.Rows[i]["Porcentaje"].ToString()); _miFragancia.Costo = double.Parse(dtFragancias.Rows[i]["Costo"].ToString()); _miFragancia.CostoCalculado = double.Parse(dtFragancias.Rows[i]["CostoCalculado"].ToString()); _miFragancia.CostoComb = double.Parse(dtFragancias.Rows[i]["CostoComb"].ToString()); _miFragancia.Gramos = double.Parse(dtFragancias.Rows[i]["Gramos"].ToString()); _miFragancia.Markup = double.Parse(dtFragancias.Rows[i]["Markup"].ToString()); _miFragancia.PrecioVta = double.Parse(dtFragancias.Rows[i]["PrecioVta"].ToString()); _miFragancia.Presentada = dtFragancias.Rows[i]["Presentada"].ToString() == "True" ? true : false; _miFragancia.Vendida = dtFragancias.Rows[i]["Vendida"].ToString() == "True" ? true : false; _listFragancias.Add(_miFragancia); } } else { throw new Exception(); } return(_listFragancias); } catch (Exception) { return(null); } }
public bool guardarPedidosMuestraFragancias(PedidosMuestra_Fragancias miFragancia) { try { string str = "INSERT INTO [MRFragancias].[dbo].[PedidosMuestra_Fragancias] VALUES ("; str = str + miFragancia.idPedidoMuestra + ", "; str = str + "'" + miFragancia.idFragancia + "', "; str = str + "'" + miFragancia.NombreVenta + "', "; str = str + "'" + miFragancia.NombreReal + "', "; str = str + "'" + miFragancia.idFragComb.ToString().Replace(',', '.') + "', "; str = str + "'" + miFragancia.CombPrincipal + "', "; str = str + miFragancia.idComb.ToString().Replace(',', '.') + ", "; str = str + miFragancia.Porcentaje.ToString().Replace(',', '.') + ", "; str = str + miFragancia.Costo.ToString().Replace(',', '.') + ", "; str = str + miFragancia.CostoCalculado.ToString().Replace(',', '.') + ", "; str = str + miFragancia.CostoComb.ToString().Replace(',', '.') + ", "; str = str + miFragancia.Gramos.ToString().Replace(',', '.').ToString().Replace(',', '.') + ", "; if (miFragancia.Markup.ToString() == "Infinito" || miFragancia.Markup.ToString() == "∞") { miFragancia.Markup = 0; } str = str + miFragancia.Markup.ToString().Replace(',', '.') + ", "; str = str + miFragancia.PrecioVta.ToString().Replace(',', '.') + ", "; str = str + "1,"; if (miFragancia.Vendida == true) { str = str + "1)"; } else { str = str + "0)"; } AccesoADatos.connectToDB.launchCommand(str); return(true); } catch (Exception) { return(false); } }
public PedidosMuestra get1PedidoMuestra(int idPedidoMuestra) { try { PedidosMuestra _miPedido = new PedidosMuestra(); DataTable dtPM = AccesoADatos.connectToDB.fillTableSQL("SELECT * FROM [MRFragancias].[dbo].[PedidosMuestra] WHERE idPedidoMuestra = " + idPedidoMuestra.ToString()); if (dtPM.Rows.Count > 0) { _miPedido.idPedidoMuestra = int.Parse(dtPM.Rows[0]["idPedidoMuestra"].ToString()); _miPedido.idCliente = int.Parse(dtPM.Rows[0]["idCliente"].ToString()); _miPedido.idContacto = int.Parse(dtPM.Rows[0]["idContacto"].ToString()); _miPedido.Vendedor = dtPM.Rows[0]["Vendedor"].ToString(); _miPedido.FechaEntregaCliente = DateTime.Parse(dtPM.Rows[0]["FechaEntregaCliente"].ToString()); _miPedido.ProductoFinal = dtPM.Rows[0]["ProductoFinal"].ToString(); _miPedido.FechaSolicitud = DateTime.Parse(dtPM.Rows[0]["FechaSolicitud"].ToString()); _miPedido.Aplicacion = dtPM.Rows[0]["Aplicacion"].ToString() == "1" ? true : false; _miPedido.BaseCliente = dtPM.Rows[0]["BaseCliente"].ToString() == "1" ? true : false; _miPedido.Costo = double.Parse(dtPM.Rows[0]["Costo"].ToString()); _miPedido.Gramos = double.Parse(dtPM.Rows[0]["Gramos"].ToString()); PedidosMuestra_Fragancias _miPedidoMuestraFrag = new PedidosMuestra_Fragancias(); _miPedido.fragancias = _miPedidoMuestraFrag.getFraganciasFromPedidoMuestra(_miPedido.idPedidoMuestra); } else { throw new Exception(); } return(_miPedido); } catch (Exception) { return(null); } }