//public string tipoCompra { set; get; } public ReportSolicitudDeCotizacion(solicitudDeCotizacion solicitudDeCotizacion, detalleSolicitudDeCotizacion detalleSolicitudDeCotizacion) { this.solicitudDeCotizacionID = solicitudDeCotizacion.solicitudDeCotizacionID; this.numeroSolicitudDeCotizacion = solicitudDeCotizacion.numeroSolicitudDeCotizacion; this.numeroEdicion = solicitudDeCotizacion.numeroEdicion; this.codigoNumero = solicitudDeCotizacion.codigoNumero; this.fecha = formatearString.fechaPalabras(solicitudDeCotizacion.fecha); this.proveedor = solicitudDeCotizacion.proveedor; this.emitidoPor = solicitudDeCotizacion.emitidoPor; this.escritoPor = solicitudDeCotizacion.escritoPor; this.escritoPorCargo = solicitudDeCotizacion.escritoPorCargo; this.numeroItem = detalleSolicitudDeCotizacion.numeroItem; this.descripcionItem = detalleSolicitudDeCotizacion.descripcionItem; this.codigoProducto = detalleSolicitudDeCotizacion.codigoProducto; this.cantidad = detalleSolicitudDeCotizacion.cantidad; this.lugarDeFaena = detalleSolicitudDeCotizacion.lugarDeFaena; //this.tipoCompra = detalleSolicitudDeCotizacion.tipoCompra; if (detalleSolicitudDeCotizacion.tipoCompra.Equals("DIRECTA")) { int codigo = Convert.ToInt32(detalleSolicitudDeCotizacion.codigoInterno); this.codigoInterno = equipos.Obtener(codigo).numeroAFI; } else { this.codigoInterno = detalleSolicitudDeCotizacion.codigoInterno; } }
private static solicitudDeCotizacion obtenerSolicitud(int OCID) { solicitudDeCotizacion solicitud = new solicitudDeCotizacion(); Context db = new Context(); SqlConnection con = conexion.crearConexion(); con.Open(); using (SqlCommand command = new SqlCommand("SELECT solicitudDeCotizacionID_solicitudDeCotizacionID FROM OrdenDeCompraGeneral " + "WHERE OrdenDeCompraGeneralID=@OrdenDeCompraGeneralID", con)) { command.Parameters.Add("@OrdenDeCompraGeneralID", SqlDbType.Int).Value = OCID; using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { solicitud = db.solicitudesDeCotizaciones.Find(int.Parse(reader[0].ToString())); } } } con.Close(); return(solicitud); }
//public string tipoCompra { set; get; } public ReportSolicitudDeCotizacion(solicitudDeCotizacion solicitudDeCotizacion, detalleSolicitudDeCotizacion detalleSolicitudDeCotizacion) { this.solicitudDeCotizacionID =solicitudDeCotizacion.solicitudDeCotizacionID; this.numeroSolicitudDeCotizacion =solicitudDeCotizacion.numeroSolicitudDeCotizacion; this.numeroEdicion = solicitudDeCotizacion.numeroEdicion; this.codigoNumero = solicitudDeCotizacion.codigoNumero; this.fecha = formatearString.fechaPalabras(solicitudDeCotizacion.fecha); this.proveedor = solicitudDeCotizacion.proveedor; this.emitidoPor = solicitudDeCotizacion.emitidoPor; this.escritoPor = solicitudDeCotizacion.escritoPor; this.escritoPorCargo = solicitudDeCotizacion.escritoPorCargo; this.numeroItem = detalleSolicitudDeCotizacion.numeroItem; this.descripcionItem = detalleSolicitudDeCotizacion.descripcionItem; this.codigoProducto = detalleSolicitudDeCotizacion.codigoProducto; this.cantidad = detalleSolicitudDeCotizacion.cantidad; this.lugarDeFaena = detalleSolicitudDeCotizacion.lugarDeFaena; //this.tipoCompra = detalleSolicitudDeCotizacion.tipoCompra; if (detalleSolicitudDeCotizacion.tipoCompra.Equals("DIRECTA")) { int codigo =Convert.ToInt32(detalleSolicitudDeCotizacion.codigoInterno); this.codigoInterno = equipos.Obtener(codigo).numeroAFI; } else { this.codigoInterno = detalleSolicitudDeCotizacion.codigoInterno; } }
private static solicitudDeCotizacion obtenerSolicitud(int OCID) { solicitudDeCotizacion solicitud = new solicitudDeCotizacion(); Context db = new Context(); SqlConnection con = conexion.crearConexion(); con.Open(); using (SqlCommand command = new SqlCommand("SELECT solicitudDeCotizacionID_solicitudDeCotizacionID FROM OrdenDeCompraGeneral " + "WHERE OrdenDeCompraGeneralID=@OrdenDeCompraGeneralID", con)) { command.Parameters.Add("@OrdenDeCompraGeneralID", SqlDbType.Int).Value = OCID; using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { solicitud = db.solicitudesDeCotizaciones.Find(int.Parse(reader[0].ToString())); } } } con.Close(); return solicitud; }