public bool actualizarPedidoMuestra(PedidosMuestra miPedido) { try { string str = ""; str = str + "UPDATE [MRFragancias].[dbo].[PedidosMuestra] "; str = str + "SET "; str = str + " [idCliente] = " + miPedido.idCliente.ToString(); str = str + " ,[idContacto] = " + miPedido.idContacto == "0" ? "'NULL'" : str + ",[idContacto] = " + miPedido.idContacto.ToString(); str = str + " ,[Vendedor] = '" + miPedido.Vendedor.ToString() + "'"; str = str + " ,[FechaEntregaCliente] = '" + miPedido.FechaEntregaCliente.ToShortDateString() + "'"; str = str + " ,[ProductoFinal] = '" + miPedido.ProductoFinal.ToString() + "'"; str = str + " ,[FechaSolicitud] = '" + miPedido.FechaSolicitud.ToShortDateString() + "'"; str = str + " ,[Aplicacion] = " + (miPedido.Aplicacion ? "1" : "0"); str = str + " ,[BaseCliente] = " + (miPedido.BaseCliente ? "1" : "0"); str = str + " ,[Costo] = " + miPedido.Costo.ToString(); str = str + " ,[Gramos] = " + miPedido.Gramos.ToString(); str = str + " WHERE idPedidoMuestra = " + miPedido.idPedidoMuestra.ToString(); AccesoADatos.connectToDB.launchCommand(str); return(true); } catch (Exception) { return(false); } }
public int guardarPedidoMuestra(PedidosMuestra miPedido) { try { miPedido.idPedidoMuestra = int.Parse(AccesoADatos.connectToDB.readOneField("Select case when MAX(idpedidomuestra) IS null then 1 else MAX(idpedidomuestra) + 1 end from MRFragancias.dbo.PedidosMuestra")); string str = "INSERT INTO [MRFragancias].[dbo].[PedidosMuestra] "; str = str + "VALUES ("; str = str + miPedido.idPedidoMuestra + ", "; str = str + miPedido.idCliente + ", "; str = str + miPedido.idContacto == "0" ? "'NULL'" : str + miPedido.idContacto + ", "; str = str + "'" + miPedido.Vendedor + "', "; str = str + "'" + convertirAFechaEnIngles(miPedido.FechaEntregaCliente) + "', "; str = str + "'" + miPedido.ProductoFinal + "', "; str = str + "'" + convertirAFechaEnIngles(miPedido.FechaSolicitud) + "', "; str = str + (miPedido.Aplicacion ? "1" : "0") + ", "; str = str + (miPedido.BaseCliente ? "1" : "0") + ", "; str = str + miPedido.Costo + ", "; str = str + miPedido.Gramos + ")"; AccesoADatos.connectToDB.launchCommand(str); return(miPedido.idPedidoMuestra); } catch (Exception) { return(0); } }
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); } }
DataTable getReporte() { Negocio.PedidosMuestra _miPedido = new Negocio.PedidosMuestra(); return(_miPedido.getPedidoMuestraReporte_PorFragancia(int.Parse(combo_Fragancias.SelectedValue.ToString()), date_FechaSolicitud_Desde.Value.ToShortDateString(), date_FechaSolicitud_Hasta.Value.ToShortDateString(), ck_Presentadas.Checked, ck_Vendidas.Checked)); }